body {
	height: 100%;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	font-family: "Microsoft YaHei",helvetica,arial,verdana,tahoma,sans-serif;
	background: #f3f1ed
}

a {
	color: #333
}

a:hover {
	text-decoration: none;
	color: #f05900
}

hr {
	display: none
}

ul {
	list-style-type: none;
	-webkit-list-style-position: inside;
	-moz-list-style-position: inside;
	-ms-list-style-position: inside;
	-o-list-style-position: inside
}

li {
	list-style-type: none
}

.demo {
	border: 1px solid red
}

.container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.container-1160:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.container {
	position: relative;
	display: block;
	float: none;
	width: 960px;
	margin-left: auto;
	margin-right: auto
}

.container-1160 {
	position: relative;
	display: block;
	float: none;
	width: 1160px;
	margin-left: auto;
	margin-right: auto
}

.Submenu {
	width: 400px;
	position: absolute;
	background-color: #FFF;
	z-index: 999;
	display: none
}

.Submenu a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-shadow: none;
	color: #9f9f9f;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	font-weight: normal
}

li:hover .Submenu {
	display: block
}

.df {
	width: 130px;
	height: 40px;
	z-index: 999;
	float: left
}

.a-backg {
	background: url(./nav-line.gif) no-repeat right center
}

.t-pages {
	width: 100%;
	height: 380px;
	margin-top: 20px
}

.carousel {
	width: 600px;
	height: 100%;
	float: left;
	position: relative;
	margin-right: 10px
}

.QR-Code {
	width: 25%;
	position: relative;
	float: left
}

.app {
	width: 295px;
	height: 160px
}

.weixinweibo {
	width: 295px;
	position: relative
}

.img {
	width: 295px;
	height: 90px
}

.img2 {
	width: 295px;
	height: 260px;
	position: relative
}

.ios a {
	display: block;
	width: 147.5px;
	height: 70px;
	background-image: url(./ios.png);
	background-size: 147.5px 70px;
	float: left
}

.ios a:hover {
	background-image: url(./ios_click.png);
	background-size: 147.5px 70px
}

.android a {
	width: 147.5px;
	height: 70px;
	background-image: url(./android.png);
	background-size: 147.5px 70px;
	float: right
}

.android a:hover {
	background-image: url(./android_click.png);
	background-size: 147.5px 70px
}

.weixin a {
	width: 147.5px;
	height: 80px;
	background: url("../images/weixin.png") no-repeat;
	float: left;
	z-index: 99
}

.weixin a:hover {
	background: url("../images/weixin-click.png") no-repeat
}

.weibo a {
	width: 147.5px;
	height: 80px;
	background: url("../images/weibo.png") no-repeat;
	float: right
}

.weibo a:hover {
	background: url("../images/weibo_click.png") no-repeat
}

.qr-code-weixin {
	position: absolute;
	right: 290px;
	bottom: -100px;
	z-index: 999;
	display: none
}

.qr-code-weibo {
	position: absolute;
	right: 125px;
	bottom: -100px;
	z-index: 999;
	display: none
}

.watermark {
	color: #999;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.notfound {
	width: 400px;
	height: 250px;
	margin: 0 auto
}

.backindex {
	display: block;
	width: 90px;
	height: 24px;
	position: relative;
	left: 222px;
	bottom: 108px
}

.outer {
	# position: relative;
	z-index: 1;
	display: block;
	overflow: hidden
}

.middle {
	# position: absolute;
	# top: 50%;
	display: table-cell;
	vertical-align: middle
}

.inner {
	# position: relative;
	# top: -50%;
	text-align: center
}

.video-list-77 {
	width: 29%;
	height: 800px;
	float: right;
	position: relative;
	left: 30px
}

.player-video {
	width: 100%;
	height: 450px;
}

.player-video-left {
	width: 74%;
	height: 450px;
	float: left;
	position: relative
}

.player-list-right {
	width: 26%;
	height: 450px;
	float: right;
	background: #444;
	position: relative
}

.slide-rank dl dd {
	width: 300px;
	padding: 8px 0
}

.loading-img {
	width: 100%;
	height: 20px
}

.loading-img span {
	display: block;
	width: 200px;
	height: 20px;
	margin: 0 auto
}

.loading-img span img {
	display: block;
	float: left;
	color: #878788;
	font-size: 13px;
	font-style: normal;
	text-align: center;
	line-height: 20px
}

.loading-img span i {
	display: block;
	float: left
}

.t-word-text-right {
	width: 220px;
	height: 40px;
	float: right
}

.t-word-text-right a {
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	position: relative;
	left: 100px;
	text-align: center
}

.t-word-text-right a i {
	position: relative;
	right: 9px;
	bottom: 10px
}

.t-word-text-right a span {
	position: relative;
	bottom: 18px
}

.overlay {
	display: none;
	background-color: #fff
}

.overlay .close {
	position: absolute;
	right: -40px;
	top: -1px;
	height: 30px;
	width: 31px;
	cursor: pointer;
	background: url(./close.png) left top no-repeat
}

.scroll {
	position: relative;
	overflow: hidden
}

.scroll .items {
	position: absolute;
	z-index: 0;
	width: 20000em
}

.scroll .items>div {
	float: left
}

.versiontips {
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
	display: table;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.versiontips-middle {
	position: relative;
	# position: absolute;
	# top: 50%;
	z-index: 2;
	display: table-cell;
	vertical-align: middle;
	width: 100%
}

.versiontips-inner {
	# position: relative;
	# top: -50%
}

.versiontips-exposeMask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #ccc;
	opacity: .4;
	filter: alpha(opacity = 30);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.versiontips-panne {
	width: 444px;
	height: 456px;
	margin: 0 auto;
	background: url(./versiontips.gif) left top no-repeat
}

.versiontips-panne .versiontips-desc {
	height: 120px;
	padding-top: 148px;
	text-align: center;
	font-size: 14px;
	font-family: '����';
	line-height: 24px;
	color: #000
}

.versiontips-panne .versiontips-desc h4 {
	margin: 0 0 7px;
	font-size: 44px;
	font-family: '΢���ź�';
	color: #000;
	line-height: 54px;
	font-weight: normal
}

.versiontips-panne .versiontips-desc a {
	color: #62c3fa;
	text-decoration: none
}

.versiontips-panne .versiontips-desc a:hover {
	color: #62c3fa;
	text-decoration: underline
}

.versiontips-navi {
	padding-top: 5px;
	margin-left: 57px
}

.versiontips-navi a {
	display: block;
	width: 74px;
	height: 74px;
	float: left;
	margin-left: 27px;
	text-indent: -10000px
}

.versiontips-opt {
	margin-top: 43px;
	margin-left: 43px
}

.versiontips-opt a {
	display: block;
	float: left;
	width: 173px;
	height: 45px;
	margin-right: 17px;
	text-indent: -10000px
}

.alert {
	padding: 15px;
	line-height: 20px;
	border: 1px solid transparent;
	border-radius: 3px
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}

.alert-warning {
	color: #a67c52;
	background-color: #fff5d8;
	border-color: #ffdf7d
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}

.line-dotted div {
	border-top: 1px dotted #e7e4dd
}

.line-dashed div {
	border-top: 1px dashed #e7e4dd
}

.line-solid div {
	border-top: 1px solid #e7e4dd
}

.line-solid div.h-02 {
	border-top: 2px solid #e7e4dd
}

.line-solid-black div {
	height: 1px;
	background-color: #000
}

.auto {
	margin-left: auto;
	margin-right: auto;
	float: none
}

.border {
	border: 1px solid #dfe0e5
}

.border-bottom-none {
	border-bottom: 0
}

.border-top-none {
	border-top: 0
}

.underline {
	text-decoration: underline
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.pull-left {
	float: left
}

.pull-right {
	float: right
}

.pull-none {
	float: none
}

.text-red,a.txet-red,a.text-red:hover {
	color: #d9383f
}

.text-blue,a.text-blue,a.text-blue:hover {
	color: #2886db
}

.text-gray,a.text-gray {
	color: #666
}

.text-black,a.text-black {
	color: #2f2f2f
}

.text-light-gray,a.text-light-gray {
	color: #999
}

.text-blank,a.text-blank,a.text-blank:hover {
	color: #fff
}

.text-orange,a.text-orange,a.text-orange:hover {
	color: #ff4200
}

input,textarea {
	font-family: \5FAE\8F6F\96C5\9ED1
}

.icon {
	display: inline-block;
	float: left;
	background: url(./icon.png) left top no-repeat
}

.new-icon {
	display: inline-block;
	float: left;
	background: url(./new-icon.png) left top no-repeat
}

.icon-search {
	width: 22px;
	height: 22px;
	background-position: 0 0;
	margin: 0 0 0 14px
}

.icon-view {
	width: 18px;
	height: 14px;
	background-position: -40px 0;
	margin: 23px 8px 0 0
}

.icon-play {
	float: none;
	display: block;
	width: 55px;
	height: 55px;
	background-position: 0 -40px;
	margin: 0 auto
}

.icon-more-arrow {
	float: right;
	display: inline-block;
	width: 12px;
	height: 14px;
	background-position: -60px 0;
	margin: 13px 0 0 8px
}

.icon-view2 {
	width: 18px;
	height: 14px;
	background-position: -80px 0;
	margin: 4px 5px
}

.icon-comment {
	width: 15px;
	height: 16px;
	background-position: -100px 0;
	margin: 4px 5px
}

.icon-collect {
	width: 16px;
	height: 14px;
	background-position: -120px 0;
	margin-top: 12px
}

span:hover .icon-collect,span.collected .icon-collect {
	background-position: -140px 0
}

.icon-username {
	width: 24px;
	height: 26px;
	background-position: -68px -40px;
	margin: 15px 0 0 16px
}

.icon-password {
	width: 24px;
	height: 28px;
	background-position: -101.5px -40px;
	margin: 14px 0 0 15px
}

.icon-phone {
	width: 24px;
	height: 28px;
	background-position: -138px -40px;
	margin: 17px 0 0 17px
}

.icon-code {
	width: 24px;
	height: 22px;
	background-position: -166px -40px;
	margin: 17px 0 0 16px
}

.icon-history {
	width: 32px;
	height: 32px;
	background-position: -220px -40px;
	margin: 14px 0 0 14px
}

.icon-collect2 {
	width: 34px;
	height: 32px;
	background-position: -260px -40px;
	margin: 14px 0 0 13px
}

.icon-share {
	width: 30px;
	height: 28px;
	background-position: -300px -40px;
	margin: 8px 0 0 9px
}

.icon-gotop {
	width: 32px;
	height: 32px;
	background-position: -340px -40px;
	margin: 14px 0 0 14px
}

.icon-time {
	width: 16px;
	height: 16px;
	background-position: -160px 0;
	margin: 3px 5px 0 0
}

.icon-page1 {
	width: 48px;
	height: 48px;
	background-position: 0 -100px;
	margin: 4px 15px 0 4px
}

.icon-page2 {
	width: 47px;
	height: 47px;
	background-position: -60px -100px;
	margin: 4px 15px 0 4px
}

.icon-page3 {
	width: 47px;
	height: 47px;
	background-position: -120px -100px;
	margin: 4px 15px 0 4px
}

.icon-page4 {
	width: 47px;
	height: 47px;
	background-position: -180px -100px;
	margin: 4px 15px 0 4px
}

.icon-page5 {
	width: 47px;
	height: 47px;
	background-position: 0 -340px;
	margin: 4px 15px 0 4px
}

.icon-page6 {
	width: 47px;
	height: 47px;
	background-position: -60px -340px;
	margin: 4px 15px 0 4px
}

.icon-prev {
	width: 9px;
	height: 12px;
	background-position: -180px 0;
	margin: 11px 0 0 12px
}

.icon-next {
	width: 9px;
	height: 12px;
	background-position: -200px 0;
	margin: 11px 0 0 12px
}

a:hover .icon-prev {
	background-position: -220px 0
}

a:hover .icon-next {
	background-position: -240px 0
}

.icon-unlike {
	width: 24px;
	height: 24px;
	background-position: -25px -42px;
	margin: 12px 9px 0 15px
}

.icon-unfavourite {
	width: 24px;
	height: 24px;
	background-position: -77px -43px;
	margin: 12px 9px 0 15px
}

.icon-liked {
	width: 24px;
	height: 24px;
	background-position: -25px -14px;
	margin: 12px 9px 0 15px
}

.icon-favourited {
	width: 24px;
	height: 24px;
	background-position: -77px -14px;
	margin: 12px 9px 0 15px
}

.new-icon-share {
	width: 24px;
	height: 24px;
	background-position: -132px -43px;
	margin: 12px 9px 0 15px
}

.icon-collect3 {
	width: 16px;
	height: 14px;
	background-position: -260px 0;
	margin: 14px 5px 0 0
}

.icon-share2 {
	width: 24px;
	height: 21px;
	background-position: -380px -40px;
	margin: 12px 0 0 10px
}

.icon-money {
	width: 26px;
	height: 32px;
	background-position: -360px 0;
	margin: 11px 0 0 16px
}

.icon-my-collect {
	width: 34px;
	height: 32px;
	background-position: 0 -160px;
	float: none
}

a:hover .icon-my-collect,li.current a .icon-my-collect {
	background-position: -40px -160px
}

.icon-my-book {
	width: 34px;
	height: 32px;
	background-position: -80px -160px;
	float: none
}

a:hover .icon-my-book,li.current a .icon-my-book {
	background-position: -120px -160px
}

.icon-my-comment {
	width: 34px;
	height: 32px;
	background-position: -160px -160px;
	float: none
}

a:hover .icon-my-comment,li.current a .icon-my-comment {
	background-position: -200px -160px
}

.icon-my-comment2 {
	width: 34px;
	height: 32px;
	background-position: -240px -160px;
	float: none
}

a:hover .icon-my-comment2,li.current a .icon-my-comment2 {
	background-position: -280px -160px
}

.icon-music {
	width: 17px;
	height: 17px;
	background-position: -420px 0;
	margin: 8px 5px 0 0
}

.icon-expression {
	width: 16px;
	height: 16px;
	background-position: -440px 0;
	margin: 8px 5px 0 0
}

.icon-down {
	width: 16px;
	height: 16px;
	background-position: -460px 0;
	margin: 8px 5px 0 0
}

.icon-wd-prev {
	width: 68px;
	height: 137px;
	background-position: -100px -200px
}

.icon-wd-next {
	width: 68px;
	height: 137px;
	background-position: -180px -200px
}

.icon-view3 {
	width: 32px;
	height: 24px;
	background-position: -420px -40px;
	margin: 7px 5px 0 0
}

.icon-down2 {
	width: 27px;
	height: 26px;
	background-position: -460px -40px;
	margin: 5px 5px 0 0
}

.icon-down3 {
	width: 35px;
	height: 35px;
	background-position: -380px -80px;
	margin: 0
}

.icon-collect4 {
	width: 36px;
	height: 32px;
	background-position: -300px -80px;
	margin: 0
}

.collected.icon-collect4 {
	width: 36px;
	height: 32px;
	background-position: -340px -80px;
	margin: 0
}

.icon-down4 {
	width: 102px;
	height: 102px;
	background-position: -260px -200px;
	margin: 0
}

.icon-down5 {
	float: none;
	width: 22px;
	height: 19px;
	background-position: -420px -80px;
	margin: 12px 5px 0 0;
	vertical-align: top
}

.btn {
	color: #fff;
	font-family: \5FAE\8F6F\96C5\9ED1;
	cursor: pointer;
	height: 52px;
	text-align: center;
	padding: 0 15px;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff
}

a.btn {
	display: inline-block;
	line-height: 52px;
	font-size: 26px
}

button.btn {
	line-height: 52px;
	font-size: 26px
}

a.btn-sm,button.btn-sm {
	height: 34px;
	line-height: 34px;
	font-size: 14px
}

a.btn-default,button.btn-default {
	height: 44px;
	line-height: 44px;
	font-size: 16px
}

.btn span {
	float: left
}

a.btn:hover {
	text-decoration: none;
	color: #fff;
	opacity: .9;
	filter: alpha(opacity = 90)
}

.btn.disabled {
	opacity: .5;
	cursor: default
}

a.btn-login {
	float: right;
	background: #2886db;
	text-align: center;
	padding: 0 20px;
	font-size: 18px;
	margin-left: 10px;
	height: 42px;
	line-height: 42px
}

.btn-blue {
	width: 100%;
	background: #2886db;
	color: #fff;
	padding: 0
}

.btn-orange {
	background: #fe6e00;
	color: #fff;
	font-weight: bold
}

.btn-gray {
	background: url(./light-shadow.gif) repeat-x top #f3f1ed;
	border: solid 1px #d9d7d2;
	color: #666
}

.btn-gray2 {
	background: #e7e4dd;
	font-size: 16px;
	color: #7c7b7b;
	font-weight: bold
}

a.btn-gray2:hover {
	color: #7c7b7b
}

a.btn-gray:hover {
	color: #666
}

.btn-blue2 {
	background: url(./tab-main-current.png) repeat-x;
	color: #fff
}

a.btn-blue2:hover {
	color: #fff
}

#wrap {
	width: 100%;
	min-width: 1160px;
	overflow: hidden
}

header {
	height: 120px;
	background: #fff
}

header h1 {
	float: left;
	width: 243px;
	height: 54px;
	padding: 33px 0 0 0
}

header h1 a {
	display: block
}

.head-right {
	float: right;
	height: 52px;
	padding-top: 42px
}

.head-right-islogin {
	float: right;
	height: 52px;
	line-height: 52px
}

.search-head {
	float: left;
	width: 300px;
	height: 36px;
	border: solid 3px #2886db;
	background: #2886db;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.search-head input {
	float: left;
	width: 210px;
	height: 16px;
	line-height: 16px;
	padding: 10px 20px;
	color: #b3b2ae;
	font-size: 14px;
	border: 0;
	background: #fff;
	color: #b3b2ae
}

.search-head button {
	float: right;
	width: 49px;
	height: 36px;
	font-size: 18px;
	background: #2886db;
	border: 0;
	cursor: pointer;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}

.search-head button:hover {
	opacity: .9;
	filter: alpha(opacity = 90)
}

nav {
	height: 48px;
	line-height: 48px;
	background: #fe6e00
}

nav ul {
	width: 1001px
}

nav ul li {
	width: 144px;
	float: left;
	font-family: \5FAE\8F6F\96C5\9ED1;
	margin-left: -1px;
	position: relative;
	z-index: 9
}

nav ul li a {
	display: block;
	height: 48px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	text-shadow: 1px 0 0 #f25a00,-1px 0 0 #f25a00,0px 1px 0 #f25a00,0px -1px 0 #f25a00
}

nav ul li:last-child a {
	background: 0
}

nav ul li a:hover,nav ul li.current a {
	background: #f05900;
	color: #fff
}

nav ul li dl {
	display: none;
	width: 100%;
	background: #fff;
	border-bottom: solid 3px #f05900;
	position: absolute;
	left: 0;
	top: 44px
}

nav ul li dl dd {
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #e9e9e9
}

nav ul li dl dd.last {
	border-bottom: 0
}

nav ul li dl dd a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-shadow: none;
	color: #333;
	font-size: 18px;
	font-weight: normal
}

nav ul li:hover dl {
	display: block
}

.footer {
	height: 160px;
	border-top: solid 2px #e1ddd5;
	line-height: 22px;
	font-size: 14px;
	margin-top: 20px
}

.footer .foot-left {
	float: left;
	width: 700px
}

.foot-logo {
	float: left;
	width: 120px;
	height: 120px;
	margin-top: 30px;
	background: url(./wenhuajingying.png) no-repeat
}

.footer .foot-left .cnt {
	margin-left: 146px;
	padding-top: 20px
}

.footer .foot-left .cnt .foot-link {
	color: #fe6e00;
	line-height: 35px
}

.footer .foot-left .cnt .foot-link a {
	color: #fe6e00
}

.footer .foot-left .cnt .foot-link span {
	font-weight: bold;
	margin: 0 12px
}

.footer .foot-left .cnt h2 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px
}

.footer .foot-left .cnt p {
	color: #5d5a55;
	line-height: 18px
}

.footer .foot-right {
	float: right;
	width: 250px;
	padding-top: 31px
}

.footer .foot-right .qr-code {
	float: right;
	margin-left: 15px
}

.footer .foot-right p {
	color: #333;
	text-align: right;
	padding-top: 28px
}

.index-scroll {
	width: 1180px;
	padding: 20px 0 0;
	position: relative;
	left: -10px
}

.index-scroll .scroll {
	height: 504px
}

.index-scroll .scroll .items {
	height: 460px;
	z-index: 3
}

.index-scroll .scroll .items>div {
	width: 1180px;
	height: 460px
}

.index-scroll .scroll .items>div .layout {
	position: relative;
	width: 1160px;
	height: 450px;
	padding: 10px
}

.index-scroll .scroll .items>div .layout .box1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 720px;
	height: 450px;
	padding: 10px
}

.index-scroll .scroll .items>div .layout .box1>img {
	width: 719px;
	height: 450px;
	border-right: solid 1px #fff
}

.index-scroll .scroll .items>div .layout .box2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 440px;
	height: 250px;
	padding: 10px
}

.index-scroll .scroll .items>div .layout .box2>img {
	width: 440px;
	height: 250px
}

.index-scroll .scroll .items>div .layout .box3 {
	position: absolute;
	left: 720px;
	bottom: 0;
	width: 220px;
	height: 200px;
	padding: 10px
}

.index-scroll .scroll .items>div .layout .box3>img {
	width: 219px;
	height: 199px;
	border-right: solid 1px #fff;
	border-top: solid 1px #fff
}

.index-scroll .scroll .items>div .layout .box4 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 220px;
	height: 200px;
	padding: 10px
}

.index-scroll .scroll .items>div .layout .box4>img {
	width: 220px;
	height: 199px;
	border-top: solid 1px #fff
}

.index-scroll .scroll .items>div .layout .title {
	background: url(./index-scroll-title-bg.png) repeat-x bottom;
	color: #fff;
	position: absolute;
	left: 10px;
	bottom: 10px;
	text-align: center;
	padding-top: 46px;
	height: 34px;
	line-height: 34px;
	font-size: 16px
}

.index-scroll .scroll .items>div .layout .title h3 {
	float: left;
	font-size: 24px;
	padding-left: 20px
}

.index-scroll .scroll .items>div .layout .title .view {
	display: inline-block;
	float: right;
	color: #7b7b7b;
	font-weight: bold;
	font-size: 18px;
	font-weight: bold;
	padding-right: 20px
}

.index-scroll .scroll .items>div .layout .box1 .title {
	width: 720px;
	height: 60px;
	line-height: 60px
}

.index-scroll .scroll .items>div .layout .box2 .title {
	width: 440px
}

.index-scroll .scroll .items>div .layout .box3 .title,.index-scroll .scroll .items>div .layout .box4 .title {
	width: 220px
}

.index-scroll .scroll .items>div .layout .hover {
	position: absolute;
	left: 0;
	top: 0;
	border: solid 5px #fe6e00;
	z-index: 2;
	display: none
}

.index-scroll .scroll .items>div .layout>div:hover .hover {
	display: block
}

.index-scroll .scroll .items>div .layout .box1 .hover,.index-scroll .scroll .items>div .layout .box1 .hover img {
	width: 730px;
	height: 460px
}

.index-scroll .scroll .items>div .layout .box2 .hover,.index-scroll .scroll .items>div .layout .box2 .hover img {
	width: 450px;
	height: 260px
}

.index-scroll .scroll .items>div .layout .box3 .hover,.index-scroll .scroll .items>div .layout .box3 .hover img {
	width: 230px;
	height: 210px
}

.index-scroll .scroll .items>div .layout .box4 .hover,.index-scroll .scroll .items>div .layout .box4 .hover img {
	width: 230px;
	height: 210px
}

.index-scroll .scroll .items>div .layout .hover .cnt {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.index-scroll .scroll .items>div .layout .box1 .hover .cnt {
	height: 290px;
	padding-top: 170px;
	background: url(./alpha60.png)
}

.index-scroll .scroll .items>div .layout .box2 .hover .cnt {
	height: 180px;
	padding-top: 80px;
	background: url(./alpha60.png)
}

.index-scroll .scroll .items>div .layout .box3 .hover .cnt {
	height: 130px;
	padding-top: 80px;
	background: url(./alpha60.png)
}

.index-scroll .scroll .items>div .layout .box4 .hover .cnt {
	height: 130px;
	padding-top: 80px;
	background: url(./alpha60.png)
}

.index-scroll .scroll .items>div .layout .hover .cnt h3 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	padding: 10px 25px 25px;
	font-weight: normal
}

.index-scroll .scroll .items>div .layout .box3 .hover .cnt h3,.index-scroll .scroll .items>div .layout .box4 .hover .cnt h3 {
	font-size: 16px
}

.index-scroll .scroll .items>div .layout .hover .cnt p {
	font-size: 14px;
	color: #fff;
	padding: 0 25px
}

.index-scroll .scroll .items>div .layout .box1 .hover .cnt p {
	padding: 0 140px
}

.index-scroll .scroll .navi {
	width: 1160px;
	height: 44px;
	background: #fff;
	position: absolute;
	left: 10px;
	bottom: 0;
	-moz-box-shadow: 0 5px 5px #e4e2de;
	-webkit-box-shadow: 0 5px 5px #e4e2de;
	box-shadow: 0 5px 5px #e4e2de;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength= 5,direction= 180,color= '#e4e2de');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#e4e2de')"
}

.index-scroll .scroll .navi a {
	float: left;
	display: inline-block;
	width: 20%;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
	color: #333;
	text-align: center;
	background: url(./index-navi-line.gif) repeat-y left
}

.index-scroll .scroll .navi a:first-child {
	background: 0
}

.index-scroll .scroll .navi a.bg1.active {
	background: url(./index-navi-bg1.png) no-repeat;
	color: #fff;
	text-shadow: 1px 0 0 #e55800,-1px 0 0 #e55800,0px 1px 0 #e55800,0px -1px 0 #e55800
}

.index-scroll .scroll .navi a.bg2.active {
	background: url(./index-navi-bg2.png) no-repeat;
	color: #fff;
	text-shadow: 1px 0 0 #090,-1px 0 0 #090,0px 1px 0 #090,0px -1px 0 #090
}

.index-scroll .scroll .navi a.bg3.active {
	background: url(./index-navi-bg3.png) no-repeat;
	color: #fff;
	text-shadow: 1px 0 0 #40308d,-1px 0 0 #40308d,0px 1px 0 #40308d,0px -1px 0 #40308d
}

.index-scroll .scroll .navi a.bg4.active {
	background: url(./index-navi-bg4.png) no-repeat;
	color: #fff;
	text-shadow: 1px 0 0 #0b73b5,-1px 0 0 #0b73b5,0px 1px 0 #0b73b5,0px -1px 0 #0b73b5
}

.index-scroll .scroll .navi a.bg5.active {
	background: url(./index-navi-bg5.png) no-repeat;
	color: #fff;
	text-shadow: 1px 0 0 #cb0c0c,-1px 0 0 #cb0c0c,0px 1px 0 #cb0c0c,0px -1px 0 #cb0c0c
}

.index-scroll>a.prev,.index-scroll>a.next {
	position: absolute;
	top: 248px;
	display: block;
	width: 19px;
	height: 23px;
	background: url(./index-scroll-arrow.png) no-repeat;
	cursor: pointer
}

.index-scroll>a.prev {
	left: -69px;
	background-position: 0 -23px
}

.index-scroll>a.prev:hover {
	background-position: 0 0
}

.index-scroll>a.next {
	right: -69px;
	background-position: -19px -23px
}

.index-scroll>a.next:hover {
	background-position: -19px 0
}

.index-video {
	position: relative;
	left: -68px;
	width: 100%;
	padding: 15px 0 0 68px
}

.w-66 .index-video-more {
	background: #e7e4dd;
	text-align: center;
	width: 98%;
	height: 60px;
	line-height: 60px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px #e1dfdb;
	-moz-box-shadow: 0 0 3px #e1dfdb;
	box-shadow: 0 0 3px #e1dfdb
}

.w-66 .index-video-more a {
	color: #7c7b7b;
	font-size: 30px;
	font-weight: bold
}

.index-video .index-video-more a {
	color: #7c7b7b;
	font-size: 30px;
	font-weight: bold
}

.t-main {
	height: 20px;
	line-height: 20px;
	margin-bottom: 28px
}

.t-main h3 {
	float: left;
	font-size: 36px;
	font-weight: normal;
	color: #333
}

.t-main .fun {
	float: right
}

.t-main .fun a {
	color: #fe6e00
}

.list-video {
	overflow: hidden;
	margin-bottom: 10px;
	position: relative
}

.list-video ul {
	width: 840px
}

.list-video ul li {
	float: left;
	width: 200px;
	height: 166px;
	margin: 5px 10px 20px 5px;
	position: relative;
	background: #fff;
	border-radius: 5px;
	box-shadow: -1px 0 1px #fff,2px 0 2px rgba(199,199,198,1),0 -1.5px 1.5px #fff,0 2px 2px rgba(199,199,198,1)
}

.index-video .list-video ul {
	width: 960px;
	margin-bottom: 10px;
	position: relative
}

.index-video .list-video ul li {
	width: 200px;
	height: 166px;
	margin: 5px 20px 20px 5px
}

.list-video ul li a.outer:after {
	width: 197px;
	height: 164px;
	position: absolute;
	left: 0;
	top: 0;
	border: solid 3px #fe6e00;
	border-radius: 5px;
	content: " ";
	display: none
}

.index-video .list-video ul li a.outer:after {
	width: 197px;
	width: 194px\9;
	height: 164px
}

.list-video ul li a.outer:hover:after {
	display: block
}

.list-video ul li .pic img {
	display: block;
	width: 200px;
	width: 198px\9;
	height: 110px;
	margin-left: 3.5px\9;
	margin-top: 3px\9;
	border-radius: 5px 5px 0 0
}

.index-video .list-video ul li .pic img {
	width: 200px;
	width: 195px\9;
	height: 110px;
	margin-left: 2.5px\9;
	margin-left: 3px\9
}

.list-video ul li .cnt {
	height: 70px;
	padding: 10px 16px 0;
	position: relative;
	z-index: 2
}

.list-video ul li .cnt .t {
	width: 200px;
	height: 16px;
	line-height: 14px;
	position: relative;
	float: left
}

.list-video ul li .cnt .t h3 {
	width: 170px;
	font-family: "Microsoft YaHei","΢���ź�",helvetica,arial,verdana,tahoma,sans-serif;
	color: #555;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-video ul li:hover .cnt .t h3 a {
	color: #fe6e00
}

.list-video ul li .cnt .t .time {
	font-size: 14px;
	color: #999
}

.list-video ul li .cnt .fun {
	height: 20px;
	line-height: 20px;
	font-size: 10.5px;
	color: #c3c0bb
}

.list-video ul li span.collect {
	position: absolute;
	left: 168px;
	bottom: 52px;
	color: #fff;
	cursor: pointer;
	z-index: 2
}

.list-video ul li a:hover h3 {
	color: #fe6e00
}

.list-video ul li a:hover .cnt .t .time {
	color: #2886db
}

.index-tab-video {
	height: 40px;
	padding-top: 39px;
	text-align: center;
	background: url(./index-tab-bg.png)
}

.index-tab-video a {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	background: url(./tab-point.png) no-repeat;
	text-indent: -9999px
}

.index-tab-video a.current {
	background-position: -14px 0
}

.index-part2 {
	width: 100%;
	padding: 40px 290px 0 0;
	background: url(./index-part2-bg.png) no-repeat right top
}

.index-news {
	float: left;
	width: 865px
}

.list-news ul li {
	background: #fff;
	margin-bottom: 30px;
	-moz-box-shadow: 0 0 5px #f0e3ff;
	-webkit-box-shadow: 0 0 5px #f0e3ff;
	box-shadow: 0 0 5px #f0e3ff;
	position: relative
}

.list-news ul li .pic {
	float: left;
	width: 275px
}

.list-news ul li .pic img {
	width: 275px;
	display: block
}

.list-news ul li .cnt {
	margin-left: 305px;
	padding: 23px 30px 0 0
}

.list-news ul li .cnt h3 {
	font-size: 18px;
	color: #333;
	line-height: 32px;
	margin-bottom: 3px
}

.list-news ul li .cnt p {
	line-height: 24px;
	color: #999;
	font-size: 14px
}

.list-news ul li .cnt .fun {
	padding-top: 20px;
	height: 30px;
	line-height: 30px;
	color: #53524f
}

.list-news ul li .cnt .fun .icon-view2 {
	margin: 8px 5px 0 0
}

.list-news ul li .cnt .fun .icon-comment {
	margin: 8px 5px 0 0
}

.list-news ul li .tag {
	display: block;
	width: 60px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 15px;
	text-align: center;
	background: url(./list-news-tag.png) no-repeat;
	padding-left: 10px
}

.list-news ul li .tag-blue {
	background-position: 0 0
}

.list-news ul li .tag-green {
	background-position: 0 -40px
}

.list-news ul li .tag-red {
	background-position: 0 -80px
}

.index-comment {
	float: right;
	width: 255px
}

.index-comment .t-main h3 {
	float: none;
	text-align: center
}

.list-comment ul li {
	margin-bottom: 40px
}

.list-comment ul li .photo {
	height: 80px;
	text-align: center;
	margin-bottom: 5px
}

.list-comment ul li .photo img {
	width: 80px;
	height: 80px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.list-comment ul li .name {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fe6e00;
	line-height: 20px
}

.list-comment ul li .time {
	text-align: center;
	margin-bottom: 10px
}

.list-comment ul li .text {
	padding: 0 40px 0 0;
	background: url(./quotes-r.png) no-repeat right bottom;
	margin-bottom: 10px
}

.list-comment ul li .text p {
	color: #999;
	font-size: 14px;
	line-height: 22px;
	padding-left: 40px;
	background: url(./quotes-l.png) no-repeat;
	min-height: 18px
}

.list-comment ul li .from {
	height: 46px;
	line-height: 40px;
	padding-top: 6px;
	background: url(./list-comment-from-bg.png) no-repeat;
	text-align: center;
	color: #2c2c2f;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.overlay-login {
	width: 495px;
	height: 520px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.overlay-login .t {
	padding: 10px 0 10px;
	text-align: center
}

.overlay-login .t img {
	width: 150px;
	height: 100px
}

.overlay-login .tips {
	position: relative;
	top: -20px;
	text-align: center
}

.overlay-login .form {
	padding: 0 70px
}

.overlay-login .form dl {
	border: solid 9px #f3f1ed;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 14px
}

.overlay-login .form dl dd {
	height: 54px;
	border-top: solid 1px #f3f1ed
}

.overlay-login .form dl dd:first-child {
	border: 0
}

.overlay-login .form dl dd input {
	width: 260px;
	height: 18px;
	padding: 18px 10px;
	line-height: 18px;
	border: 0
}

.overlay-login .link-forget {
	display: block;
	text-align: center;
	padding: 15px 0;
	font-size: 14px
}

.overlay-forget .form dl dd .code-img {
	position: absolute;
	right: 10px;
	top: 15px
}

.overlay-login .other-login {
	border-top: solid 2px #f3f1ed;
	padding-top: 10px
}

.btn-other-red,.btn-other-blue {
	display: inline-block;
	width: 170px;
	height: 54px;
	line-height: 54px;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	background: url(./btn-other-red.png) no-repeat;
	border: 0;
	text-align: center;
	cursor: pointer
}

.btn-other-blue {
	background: url(./btn-other-blue.png) no-repeat
}

.btn-other-red:hover,.btn-other-blue:hover {
	color: #fff
}

.login-btm {
	height: 60px;
	background: #1c1c21;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px
}

.login-btm a {
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	font-weight: bold
}

.overlay-register {
	width: 480px;
	height: 440px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.overlay-register .t {
	padding: 10px 0 10px;
	text-align: center
}

.overlay-register .t img {
	width: 150px;
	height: 100px
}

.overlay-register .form {
	padding: 0 70px
}

.overlay-register .form dl {
	border: solid 9px #f3f1ed;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 14px
}

.overlay-register .form dl dd {
	height: 54px;
	border-top: solid 1px #f3f1ed
}

.overlay-register .form dl dd:first-child {
	border: 0
}

.overlay-register .form dl dd input {
	width: 260px;
	height: 18px;
	padding: 18px 10px;
	line-height: 18px;
	border: 0
}

.overlay-register .form dl dd input.text-code {
	float: left;
	width: 170px
}

.overlay-register .form dl dd .code-img {
	float: left;
	margin-top: 18px
}

.overlay-register .form .agreement {
	display: block;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px
}

.overlay-register .form .agreement input {
	float: left;
	margin: 4px 5px 0 0
}

.overlay-safecode {
	width: 480px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.overlay-safecode h5 {
	text-align: center;
	margin: 40px
}

.overlay-safecode .safe_img {
	text-align: center;
	margin: 30px
}

.overlay-safecode .form {
	text-align: center;
	margin: 40px
}

.overlay-safecode .form .btn {
	height: 22px;
	background-color: #fe6e00;
	line-height: 20px;
	padding: 0 5px;
	font-size: 15px
}

.overlay-forget {
	width: 480px;
	height: 460px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.overlay-forget .t {
	height: 60px;
	line-height: 60px;
	padding: 12px 0 0;
	font-size: 22px;
	color: #1c1c21
}

.overlay-forget .tips {
	height: 45px;
	padding: 15px 20px;
	line-height: 22px;
	background: #f3f1ed;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px
}

.overlay-forget .form {
	padding: 0
}

.overlay-forget .form dl {
	margin-bottom: 25px
}

.overlay-forget .form dl dd {
	height: 54px;
	margin-bottom: 15px
}

.overlay-forget .form dl dd input {
	width: 378px;
	height: 16px;
	padding: 18px 20px;
	line-height: 16px;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(./ipt-bg.png) repeat-x
}

.overlay-forget .forget-btm {
	height: 59px;
	line-height: 59px;
	border-top: solid 1px #f3f1ed;
	font-size: 16px;
	text-align: center
}

.overlay-success {
	width: 480px;
	height: 410px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.overlay-success .t {
	height: 106px;
	padding: 40px 0 0;
	text-align: center
}

.overlay-success .t img {
	width: 106px;
	height: 106px
}

.overlay-success .tips {
	height: 66px;
	line-height: 66px;
	font-size: 22px;
	font-weight: bold;
	color: #fe6e00;
	text-align: center;
	margin-bottom: 10px
}

.overlay-success .text {
	line-height: 22px;
	font-size: 16px
}

.overlay-success .btn {
	display: block;
	width: 160px;
	margin: 0 auto
}

.overlay .form dl dd {
	position: relative;
	overflow: hidden
}

.overlay .form dl dd label.error {
	position: absolute;
	left: 50px;
	top: 15px;
	display: inline-block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	color: #c10000;
	background: #fff
}

.slide-nav {
	position: fixed;
	right: 0;
	top: 216px;
	width: 3px;
	height: 240px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	z-index: 10;
	transition: width 1s;
	-moz-transition: width 1s;
	-webkit-transition: width 1s;
	-o-transition: width 1s
}

.slide-nav:hover {
	width: 60px
}

.slide-nav-img {
	position: relative;
	right: 28px;
	bottom: 140px
}

.slide-nav ul li {
	height: 59px;
	border-top: solid 1px #e7e4dd;
	position: relative
}

.slide-nav ul li .bdsharebuttonbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 28px;
	margin: 28px 0 0 22px
}

.slide-nav ul li .bdsharebuttonbox a {
	display: block;
	height: 28px;
	padding: 0;
	margin: 0;
	background: 0;
	float: none
}

body .bdshare_dialog_box {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.history-box {
	position: absolute;
	right: 90px;
	top: 0;
	width: 300px;
	padding: 0 20px 15px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	display: none
}

.history-box .t {
	height: 57px;
	line-height: 57px;
	border-bottom: solid 2px #e7e4dd
}

.history-box .t h3 {
	float: left;
	font-size: 28px;
	color: #333;
	font-weight: normal
}

.history-box .t .fun {
	float: right
}

.history-box dl dd {
	padding: 14px 0;
	border-top: solid 1px #e7e4dd
}

.history-box dl dd:first-child {
	border-top: 0
}

.history-box dl dd .pic {
	float: left;
	width: 100px;
	height: 62px;
	position: relative
}

.history-box dl dd .pic img {
	width: 100px;
	height: 62px
}

.history-box dl dd .pic .from {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: url(./pic-shadow.png) bottom;
	padding-top: 10px
}

.history-box dl dd.v .cnt {
	margin-left: 112px
}

.history-box dl dd .cnt h3 {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.history-box dl dd .cnt h3 a {
	color: #333
}

.history-box dl dd.txt .from {
	float: right;
	width: 54px;
	height: 30px;
	padding-top: 2px;
	margin-top: 12px;
	line-height: 14px;
	background: #e7e4dd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center
}

.history-box dl dd.txt .from a {
	font-weight: bold
}

.history-box dl dd.txt .cnt {
	margin-right: 60px
}

@font-face {
	font-family:'fzzdhjtRegular';src:url('font/fzzdhjt.eot');src:local('font/fzzdhjt Regular'),local('font/fzzdhjt'),url('font/fzzdhjt.woff') format('woff'),url('font/fzzdhjt.TTF') format('truetype'),url('font/fzzdhjt.svg#fzzdhjt') format('svg')
}

.t-page {
	height: 55px;
	line-height: 55px;
	background: url(./t-page.png) no-repeat;
	color: #888;
	margin: 30px 0 20px;
	font-family: "Microsoft YaHei","΢���ź�",helvetica,arial,verdana,tahoma,sans-serif
}

.t-page h3 {
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin-right: 15px;
	letter-spacing: 2px
}

.t-page h4 {
	float: left;
	font-size: 16px;
	padding-right: 140px;
	background: url(./t-page-right.png) no-repeat right;
	color: #888;
	font-weight: normal
}

.list-video-top {
	margin-bottom: 20px;
	background: #fff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.list-video-top .scroll {
	height: 312px;
	border-radius: 5px
}

.list-video-top .scroll .navi {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 14px;
	text-align: center
}

.list-video-top .scroll .navi a {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	background: url(./tab-point.png) no-repeat;
	text-indent: -9999px;
	cursor: pointer
}

.list-video-top .scroll .navi a.active {
	background-position: -14px 0
}

.list-video-top .scroll .items>div {
	width: 820px
}

.list-video-top .pic {
	float: left;
	width: 500px;
	position: relative
}

.list-video-top .pic img {
	width: 500px;
	display: block
}

.list-video-top .pic .time {
	position: absolute;
	right: 33px;
	bottom: 26px;
	display: block;
	width: 62px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: rgba(0,0,0,0.7);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.list-video-top .cnt {
	margin: 0 30px 0 530px
}

.list-video-top .cnt h3 {
	padding: 15px 0 20px;
	font-size: 22px
}

.list-video-top .cnt p {
	font-size: 14px;
	line-height: 24px
}

.list-video-top .cnt .date {
	padding-top: 20px;
	color: #999
}

.list-video-top .cnt .fun {
	height: 40px;
	line-height: 40px;
	color: #53524f;
	font-size: 16px
}

.list-video-top .cnt span.collect {
	cursor: pointer
}

.fun-right {
	float: right
}

.fun-right span {
	position: relative;
	top: 10px
}

.fun-right span i {
	position: relative;
	bottom: 10px
}

.pageturn {
	height: 34px;
	line-height: 34px;
	padding: 30px 5px 10px;
	text-align: center;
	float: right
}

.pageturn a {
	display: inline-block;
	width: 32px;
	height: 34px;
	line-height: 34px;
	color: #7c7b7b;
	font-size: 14px;
	margin: 0 5px;
	background: #e7e4dd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	vertical-align: top
}

.pageturn a.current,.pageturn a:hover {
	color: #fff;
	background: url(./pageturn-current.png) no-repeat
}

.pageturn a.prev,.pageturn a.next {
	text-indent: -9999px
}

.slide-gg img {
	width: 300px;
	margin-bottom: 35px
}

.t-slide {
	height: 40px
}

.t-slide h3 {
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding-left: 15px
}

.slide-rank dl dd {
	padding: 5px 5px
}

.slide-rank dl dd .pic {
	float: left;
	width: 100px;
	height: 70px;
	position: relative
}

.slide-rank dl dd .pic a:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border: solid 3px #fe6e00;
	content: " ";
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none
}

.slide-rank dl dd .pic a:hover:after {
	display: block
}

.slide-rank dl dd .pic img {
	width: 100px;
	height: 62px
}

.slide-rank dl dd .pic .from {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: url(./pic-shadow.png) bottom;
	padding-top: 10px
}

.slide-rank dl dd.v .cnt {
	margin-left: 112px;
	height: 60px;
	border-bottom: solid 1px #e7e4dd
}

.slide-rank dl dd .cnt h3 {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.slide-rank dl dd .cnt h3 a {
	color: #333
}

.slide-rank dl dd.txt .from {
	float: right;
	width: 54px;
	height: 30px;
	padding-top: 2px;
	margin-top: 12px;
	line-height: 14px;
	background: #e7e4dd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center
}

.slide-rank dl dd.txt .from a {
	font-weight: bold
}

.slide-rank dl dd.txt .cnt {
	margin-right: 60px
}

.slide-rank dl dd .cnt .top-no {
	width: 50px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	background: #999;
	color: #fff;
	font-weight: bold
}

.slide-rank dl dd .cnt .top-no-red {
	background: #d8271c
}

.slide-rank dl dd.txt .cnt .top-no {
	float: left;
	margin: 3px 10px 20px 0
}

.slide-rank dl dd.txt .from {
	margin-top: 3px
}

.slide-rank dl dd .cnt h3 a:hover {
	color: #f05900
}

.slide-rank dl dd .cnt .num {
	font-size: 14px
}

.slide-look {
	overflow: hidden
}

.slide-look ul {
	width: 320px
}

.slide-look ul li {
	float: left;
	width: 140px;
	height: 88px;
	margin: 0 20px 20px 0;
	position: relative
}

.slide-look ul li .title {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	background: url(./pic-shadow.png) bottom;
	padding-top: 10px
}

.slide-look ul li a:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border: solid 3px #fe6e00;
	content: " ";
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none
}

.slide-look ul li a:hover:after {
	display: block
}

.video-detial {
	width: 1080px;
	margin: 0 auto;
	margin: 30px 0
}

.video-detial .video-cnt {
	padding: 20px 30px 30px;
	background: #fff;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	margin-bottom: 35px
}

.video-detial .video-cnt h2 {
	line-height: 50px;
	font-size: 34px;
	font-weight: normal;
	color: #333;
	margin-bottom: 5px
}

.video-detial .video-cnt p {
	font-size: 16px;
	line-height: 22px
}

.video-detial .video-cnt .fun {
	height: 38px;
	line-height: 38px
}

.video-detial .video-cnt .time {
	height: 70px;
	line-height: 70px;
	font-size: 16px
}

.video-detial .video-cnt .like {
	height: 96px;
	background: #f3f1ed;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.video-detial .video-cnt .like .like-top {
	padding: 15px 14px 0;
	border-bottom: solid 1px #e7e4dd;
	height: 38px;
	line-height: 30px;
	overflow: hidden
}

.video-detial .video-cnt .like .like-top .like-bar {
	height: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #999
}

.video-detial .video-cnt .like .like-top .like-bar .bar-content {
	height: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #2886db
}

.video-detial .video-cnt .like .like-unlike {
	width: 270px;
	height: 43px
}

.video-detial .video-cnt .like .like-unlike a {
	display: inline-block;
	width: 49%;
	height: 43px;
	line-height: 43px;
	border-left: solid 1px #e7e4dd;
	font-size: 18px;
	font-weight: bold;
	color: #53524f
}

.video-detial .video-cnt .like .like-unlike a:first-child {
	border: 0
}

.video-detial .video-cnt .like .like-unlike a:hover {
	filter: alpha(opacity = 80);
	-moz-opacity: .8;
	opacity: .8
}

.video-detial .video-cnt .fun {
	height: 44px
}

.video-detial .video-cnt .fun2 a.btn {
	padding: 0 30px
}

.video-detial .video-cnt .fun2 .share {
	float: right;
	padding: 0 30px;
	height: 44px;
	line-height: 44px;
	background: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	color: #fff;
	font-weight: bold
}

.video-detial .video-cnt .fun2 .share .icon-share2 {
	margin-left: 0;
	margin-right: 5px
}

.video-detial .video-cnt .fun2 .share .bdsharebuttonbox {
	width: 100%;
	height: 44px;
	position: absolute;
	left: 0;
	top: 0
}

.video-detial .video-cnt .fun2 .share .bdsharebuttonbox a {
	display: block;
	width: 100%;
	height: 44px;
	background: 0;
	padding: 0
}

.userphoto {
	position: relative;
	bottom: 10px
}

.comment .form .photo {
	float: left;
	width: 60px;
	height: 60px
}

.comment .form .photo img {
	width: 60px;
	height: 60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.comment .form .cnt {
	margin-left: 72px
}

.comment-btn .btn-blue {
	padding: 0 15px
}

.comment .text-content {
	margin-bottom: 10px;
	position: relative
}

.comment .text-content textarea {
	width: 616px;
	height: 100px;
	line-height: 20px;
	padding: 60px 15px 30px;
	line-height: 20px;
	border: solid 1px #e7e4dd;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	vertical-align: top;
	word-break: break-all
}

.comment .text-content .limitTips {
	position: absolute;
	right: 5px;
	bottom: 0
}

.comment .text-content .limitTips span {
	font-weight: bold;
	color: #fe6e00
}

.comment-btn .btn {
	width: auto
}

.comment .list ul li {
	margin-bottom: 15px
}

.comment .list ul li>.photo {
	float: left;
	width: 60px;
	height: 60px
}

.comment .list ul li>.photo img {
	width: 60px;
	height: 60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.comment .list ul li>.cnt {
	margin-left: 72px
}

.comment .list ul li>.cnt .t {
	height: 40px;
	line-height: 40px;
	background: #e7e4dd;
	padding: 0 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px
}

.comment .list ul li .cnt .t .name {
	float: left
}

.comment .list ul li .cnt .t .name span {
	font-weight: bold;
	color: #fe6e00
}

.comment .list ul li .cnt .t .fun {
	float: right
}

.comment .list ul li .cnt .t .fun a {
	color: #53524f
}

.comment .list ul li .cnt .t .fun a:hover {
	color: #fe6e00
}

.comment .list ul li .cnt .comment-content {
	padding: 10px 12px 15px;
	line-height: 18px;
	font-size: 14px;
	word-break: break-all
}

.comment .list ul li .cnt .comment-reply {
	padding: 0 12px 20px
}

.comment .list ul li .cnt .comment-reply dl dd {
	padding-top: 28px;
	background: url(./comment-reply-line.gif) no-repeat 19px 6px;
	position: relative
}

.comment .list ul li .cnt .comment-reply dl dd:first-child {
	padding-top: 0;
	background: 0
}

.comment .list ul li .cnt .comment-reply dl dd .photo {
	float: left;
	width: 40px;
	height: 40px
}

.comment .list ul li .cnt .comment-reply dl dd .photo img {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.comment .list ul li .cnt .comment-reply dl dd .cnt {
	margin-left: 52px
}

.comment .list ul li .cnt .comment-reply dl dd .cnt .name {
	font-size: 14px
}

.comment .list ul li .cnt .comment-reply dl dd:hover .cnt .name {
	background: #e7e4dd
}

.comment .list ul li .cnt .comment-reply dl dd .cnt .name span {
	font-weight: bold;
	color: #fe6e00
}

.comment .list ul li .cnt .comment-reply dl dd .cnt .comment-content {
	padding: 0
}

.comment .list ul li .cnt .comment-reply dl dd .reply-reply {
	position: absolute;
	right: 0;
	top: 28px;
	font-size: 14px;
	cursor: pointer;
	display: none
}

.comment .list ul li .cnt .comment-reply dl dd:first-child .reply-reply {
	top: 0
}

.comment .list ul li .cnt .comment-reply dl dd:hover .reply-reply {
	display: inline-block
}

.comment .list ul li .cnt .comment-reply dl dd .reply-reply:hover {
	color: #fe6e00
}

.comment .list ul li .cnt .form {
	display: none
}

.comment .list ul li .cnt .form .text-content .reply-who {
	position: absolute;
	left: 15px;
	top: 0;
	font-size: 14px;
	word-break: break-all
}

.comment .list ul li .cnt .form .text-content .reply-who span {
	font-weight: bold;
	color: #fe6e00
}

.tab-main {
	height: 36px
}

.tab-main ul {
	float: left;
	height: 36px;
	background: url(./tab-main-bg.png);
	border-right: solid 1px #d9d7d2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.tab-main ul li {
	float: left;
	width: 90px;
	background: url(./tab-main-line.gif) repeat-y left
}

.tab-main ul li:first-child {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}

.tab-main ul li:last-child {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}

.tab-main ul li a {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	text-align: center
}

.tab-main ul li:first-child a {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}

.tab-main ul li:last-child a {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}

.tab-main ul li a.current,.tab-main ul li a.current:hover {
	background: url(./tab-main-current.png) repeat-x;
	color: #fff;
	font-weight: bold
}

.tab-main ul li a:hover {
	font-weight: bold;
	color: #0066ca
}

.t-news-detail {
	padding: 30px 0 0
}

.t-news-detail h2 {
	line-height: 40px;
	font-size: 30px;
	font-weight: normal;
	color: #333;
	margin-bottom: 5px
}

.t-news-detail .fun {
	height: 38px;
	line-height: 38px
}

.t-news-detail .fun a {
	color: #fe6e00
}

.news-detail {
	padding: 40px 60px;
	background: #fff;
	margin-bottom: 35px
}

article {
	line-height: 24px;
	font-size: 14px
}

article img {
	max-width: 100%
}

.my-photo {
	height: 180px;
	margin-bottom: 20px;
	margin-right: 150px;
	position: relative;
	text-align: center
}

.my-photo .btn-photo-file {
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	background: rgba(0,0,0,0.7);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -45px;
	color: #fff
}

.nav-my {
	background: #fff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.nav-my ul li a {
	display: block;
	height: 58px;
	line-height: 58px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	color: #666;
	font-size: 26px;
	text-align: center
}

.nav-my ul li.current a {
	border-color: #e7e4dd;
	background: #fdfbf8;
	color: #333
}

.nav-my ul li a:hover {
	color: #333
}

.my-center>.t {
	height: 54px;
	padding: 30px 0
}

.my-center>.t .name {
	line-height: 24px;
	font-size: 24px;
	color: #333;
	margin-bottom: 10px
}

.my-center>.t .name span {
	font-weight: bold;
	color: #fe6e00
}

.my-center .t .history-login {
	font-size: 14px
}

.my-center .t .history-login span {
	margin: 0 10px
}

.my-center .t .cnt {
	float: left
}

.my-center .t .my-money {
	float: right;
	display: inline-block;
	height: 52px;
	border: solid 1px #d9d7d2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(./light-shadow.gif) repeat-x top
}

.my-center .t .my-money .box {
	margin: 0 10px 0 50px;
	padding-top: 5px
}

.my-center .t .my-money .box span {
	color: #2886db;
	font-size: 24px;
	font-weight: bold
}

.tab-my {
	height: 138px;
	border: solid 1px #d9d7d2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 30px
}

.tab-my ul {
	height: 137px;
	border-top: solid 1px #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.tab-my ul li {
	float: left;
	height: 137px
}

.tab-my ul.tab2 li {
	width: 50%
}

.tab-my ul.tab3 li {
	width: 33.3%
}

.tab-my ul li a {
	display: block;
	height: 137px;
	border-left: solid 1px #fff;
	border-right: solid 1px #d9d7d2;
	text-align: center
}

.tab-my ul li:first-child a {
	border-left: none;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px
}

.tab-my ul li:last-child a {
	border-right: 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0
}

.tab-my ul li.current a,.tab-my ul li a:hover {
	background: #fff
}

.tab-my ul li .my-icon {
	padding: 27px 0 10px
}

.tab-my ul li strong {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #333
}

.tab-my ul li span {
	display: block;
	color: #2886db;
	font-weight: bold;
	font-size: 18px
}

.my-outer {
	padding: 0 20px;
	background: url(./light-shadow.gif) repeat-x top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.my-outer .list-video ul {
	width: 885px
}

.my-outer .list-video ul li {
	width: 200px;
	height: 166px;
	margin: 0 16px 18px 0
}

.my-outer .list-video ul li a.outer:after {
	width: 200px;
	height: 164px;
	position: absolute;
	left: 0;
	top: 0;
	border: solid 3px #fe6e00;
	border-radius: 5px;
	content: " ";
	display: none
}

.my-outer .list-video ul li .pic img {
	width: 200px;
	width: 195px\9;
	height: 110px;
	margin-left: 2.5px\9;
	margin-top: 2.5px\9;
	border-radius: 5px
}

.t-my {
	height: 35px;
	line-height: 35px
}

.t-my h3 {
	float: left;
	font-weight: normal;
	color: #333;
	font-size: 24px
}

.mySelectBox {
	width: 100px;
	margin: 0;
	overflow: hidden;
	float: left;
	height: 33px;
	text-align: left;
	border: solid 1px #d9d7d2
}

.mySelectBox dl {
	position: relative;
	width: 102px
}

.mySelectBox dt {
	padding: 0;
	height: 33px;
	width: auto;
	overflow: hidden
}

.mySelectBox dt input {
	width: 70px;
	border: 0;
	padding: 0 10px;
	background: url(./icon_down.png) right no-repeat
}

.disable.mySelectBox input {
	color: #aaa;
	cursor: default
}

.mySelectBox dt input:hover {
	background: url(./icon_down.png) right no-repeat
}

.disable.mySelectBox dt input:hover {
	background: url(./icon_down.png) right no-repeat
}

.mySelectBox input {
	height: 24px;
	*height: 23px;
	line-height: 24px;
	margin: 0;
	padding: 0 24px 0 10px;
	width: 74px;
	cursor: pointer;
	border: 1px solid #cbcbcb
}

.mySelectBox dd a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 7px;
	font-size: 14px;
	font-weight: normal;
	color: #545454;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	zoom: 1
}

.mySelectBox dd a:hover {
	background-color: #ddd
}

.mySelectBox dd {
	padding: 0;
	background-color: #fff;
	border: 1px solid #d9d7d2;
	border-top: 0;
	clear: both;
	display: none;
	height: auto;
	max-height: 192px;
	_height: 192px;
	overflow: auto
}

.list-my-word {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.list-my-word table {
	width: 100%;
	background: #fdfbf8
}

.list-my-word th {
	height: 40px;
	background: #e7e4dd
}

.list-my-word td {
	padding: 12px 0;
	border-bottom: solid 1px #e7e4dd;
	text-align: center;
	font-size: 18px;
	color: #2c2c2f
}

.my-info-form {
	width: 660px
}

.my-info-form table {
	width: 100%
}

.my-info-form th {
	text-align: right;
	font-weight: normal;
	font-size: 14px;
	width: 220px;
	padding: 5px 20px 5px 0
}

.my-info-form td {
	padding: 5px 0
}

.my-info-form td input {
	width: 378px;
	height: 18px;
	line-height: 18px;
	padding: 17px 20px;
	border: solid 1px #e7e4dd;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 3px 3px 1px -3px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 3px 3px 1px -3px rgba(0,0,0,0.1);
	box-shadow: inset 3px 3px 1px -3px rgba(0,0,0,0.1)
}

.list-comment ul li .text {
	padding: 0 40px 0 0;
	background: url(./quotes-r.png) no-repeat right bottom;
	margin-bottom: 10px
}

.list-comment ul li .text p {
	font-size: 14px;
	line-height: 22px;
	padding-left: 30px;
	background: url(./quotes-l.png) no-repeat;
	min-height: 18px
}

.list-video ul li .word {
	height: 149px;
	padding: 15px 50px 0 0;
	background: url(./quotes-r.png) no-repeat 225px 125px #fdfbf8;
	border-bottom: solid 1px #e7e4dd
}

.list-video ul li .word p {
	color: #666;
	font-size: 14px;
	line-height: 22px;
	padding-left: 50px;
	background: url(./quotes-l.png) no-repeat 15px top;
	min-height: 18px
}

.word-publish {
	background: #e7e4dd;
	padding: 15px 20px 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 30px
}

.word-publish .text {
	height: 90px;
	border-bottom: solid 1px #f3f1ed;
	font-size: 14px;
	margin-bottom: 20px
}

.list-word {
	overflow: hidden
}

.list-word ul {
	width: 840px
}

.list-word ul li {
	float: left;
	width: 260px;
	margin: 0 20px 20px 0;
	position: relative;
	background: #fff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.list-word ul li a.outer {
	width: 100%
}

.list-word ul li a.outer:after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border: solid 3px #fe6e00;
	content: " ";
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none
}

.list-word ul li a.outer:hover:after {
	display: block
}

.list-word ul li .cnt {
	border-bottom: solid 1px #e7e4dd;
	background: #fdfbf8
}

.list-word ul li .cnt .t {
	height: 43px;
	line-height: 3px;
	border-bottom: solid 1px #e7e4dd;
	padding: 0 20px
}

.list-word ul li .cnt .t h3 {
	float: left;
	font-size: 18px
}

.list-word ul li .cnt .t span {
	float: right;
	font-size: 16px;
	color: #999
}

.list-word ul li .cnt .fun {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #53524f;
	position: relative
}

.list-word ul li span.collect {
	position: absolute;
	right: 16px;
	bottom: 13px;
	cursor: pointer;
	z-index: 2
}

.list-word ul li a:hover h3 {
	color: #fe6e00
}

.list-word ul li .word {
	height: auto;
	padding: 15px 50px 0 0;
	margin-bottom: 20px;
	background: url(./quotes-r.png) no-repeat 225px bottom
}

.list-word ul li .word p {
	color: #666;
	font-size: 14px;
	line-height: 22px;
	padding-left: 50px;
	background: url(./quotes-l.png) no-repeat 15px top;
	min-height: 18px
}

.list-word ul li .fans {
	height: 57px;
	padding: 15px 0 0 15px
}

.list-word ul li .fans .photo {
	float: left;
	width: 40px;
	height: 40px
}

.list-word ul li .fans .photo img {
	width: 40px;
	height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.list-word ul li .fans .box {
	margin-left: 48px
}

.list-word ul li .fans .box .name {
	font-size: 14px;
	font-weight: bold;
	color: #fe6e00
}

.list-word ul li .fans .box .time {
	font-size: 14px;
	color: #666
}

.overlay-publish {
	width: 480px;
	height: 460px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000
}

.overlay-publish .t {
	height: 60px;
	line-height: 60px;
	padding: 12px 0 0;
	font-size: 22px;
	color: #1c1c21
}

.overlay-publish .tips {
	height: 45px;
	padding: 15px 20px;
	line-height: 22px;
	background: #f3f1ed;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px
}

.overlay-publish .form {
	padding: 0
}

.overlay-publish .form dl {
	margin-bottom: 25px
}

.overlay-publish .form dl dd {
	margin-bottom: 15px;
	position: relative
}

.overlay-publish .form dl dd .code-img {
	position: absolute;
	top: 19px;
	right: 20px
}

.overlay-publish .form dl dd input {
	width: 378px;
	height: 16px;
	padding: 18px 20px;
	line-height: 16px;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(./ipt-bg.png) repeat-x
}

.overlay-publish .form dl dd textarea {
	width: 378px;
	height: 54px;
	padding: 18px 20px;
	line-height: 18px;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(./textarea-bg.png) repeat-x top
}

.overlay-word-detail {
	width: 100%;
	height: 100%;
	background: 0
}

.overlay-word-detail .contentWrap {
	width: 100%;
	height: 100%
}

.overlay-word-detail .close {
	position: fixed;
	right: 40px;
	top: 40px;
	width: 96px;
	height: 96px;
	background: url(./close96.png) no-repeat
}

.wrap-word-text {
	width: 1080px;
	margin: 0 auto;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.word-text-top {
	padding: 1px 30px;
	border-bottom: solid 1px #e7e4dd
}

.t-word-text {
	width: 700px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px
}

.t-word-text h3 {
	float: left;
	font-size: 24px;
	font-weight: normal;
	color: #333
}

.word-text-top .word-content {
	font-size: 14px;
	color: #666;
	margin-bottom: 20px
}

.word-text-top .user {
	height: 60px
}

.word-text-top .user .photo {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 14px
}

.word-text-top .user .photo img {
	width: 60px;
	height: 60px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.word-text-top .user .name {
	float: left;
	height: 40px;
	line-height: 40px;
	padding-top: 20px;
	font-size: 14px;
	color: #fe6e00;
	font-weight: bold;
	margin-right: 5px
}

.word-text-top .user .time {
	float: left;
	height: 40px;
	line-height: 40px;
	padding-top: 20px;
	font-size: 14px;
	margin-right: 15px
}

.word-text-top .user .fun {
	float: left;
	height: 40px;
	line-height: 40px;
	padding-top: 20px;
	font-size: 14px
}

.word-text-top .time {
	height: 40px;
	line-height: 40px;
	font-size: 16px
}

.word-text-top .like {
	height: 96px;
	background: #f3f1ed;
	border: solid 1px #e7e4dd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.word-text-top .like .like-top {
	padding: 15px 14px 0;
	border-bottom: solid 1px #e7e4dd;
	height: 38px;
	line-height: 30px;
	overflow: hidden
}

.word-text-top .like .like-top .like-bar {
	height: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #999
}

.word-text-top .like .like-top .like-bar .bar-content {
	height: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #2886db
}

.word-text-top .like .like-unlike {
	width: 270px;
	height: 43px
}

.word-text-top .like .like-unlike a {
	display: inline-block;
	width: 49%;
	height: 43px;
	line-height: 43px;
	border-left: solid 1px #e7e4dd;
	font-size: 18px;
	font-weight: bold;
	color: #53524f
}

.word-text-top .like .like-unlike a:first-child {
	border: 0
}

.word-text-top .fun {
	height: 44px
}

.word-text-top .fun2 a.btn {
	padding: 0 30px
}

.word-text-top .fun2 .share {
	float: right;
	width: 90px;
	height: 44px;
	line-height: 44px;
	background: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 0 30px
}

.word-text-top .fun2 .share .icon-share2 {
	margin: 12px 5px 0 0
}

.word-text-top .fun2 .share .bdsharebuttonbox {
	width: 100%;
	height: 44px;
	position: absolute;
	left: 0;
	top: 0
}

.word-text-top .fun2 .share .bdsharebuttonbox a {
	display: block;
	width: 100%;
	height: 44px;
	background: 0;
	padding: 0
}

.list-sing ul li {
	background: url(./sing-list-bg.png) repeat-x bottom #fff;
	margin-bottom: 30px;
	-moz-box-shadow: 0 0 5px #f0e3ff;
	-webkit-box-shadow: 0 0 5px #f0e3ff;
	box-shadow: 0 0 5px #f0e3ff;
	position: relative
}

.list-sing ul li .pic {
	float: left;
	width: 275px
}

.list-sing ul li .pic img {
	width: 275px;
	display: block
}

.list-sing ul li .cnt {
	margin-left: 305px;
	padding: 23px 30px 0 0
}

.list-sing ul li .cnt h3 {
	font-size: 18px;
	color: #333;
	line-height: 32px;
	margin-bottom: 3px
}

.list-sing ul li .cnt p {
	line-height: 24px;
	color: #999;
	font-size: 14px
}

.list-sing ul li .cnt .fun {
	padding-top: 10px;
	height: 30px;
	line-height: 30px;
	color: #53524f
}

.list-sing ul li .cnt .fun .icon-view2 {
	margin: 8px 5px 0 0
}

.list-sing ul li .cnt .fun .icon-comment {
	margin: 8px 5px 0 0
}

.list-sing ul li .cnt .fun .collect {
	float: right;
	cursor: pointer
}

.list-sing ul li .cnt .fun .collect .icon-collect {
	margin-top: 8px
}

.list-expression ul li {
	background: #fff
}

.tab-1 {
	line-height: 25px
}

.tab-1 ul li {
	float: left;
	padding: 0 13px 0 0;
	margin-right: 12px;
	position: relative
}

.tab-1 ul li:after {
	width: 3px;
	height: 3px;
	position: absolute;
	right: 0;
	top: 11px;
	background: #666;
	content: " ";
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.tab-1 ul li:last-child:after {
	display: none
}

.tab-1 ul li a {
	color: #999;
	font-size: 14px
}

.tab-1 ul li a:hover,.tab-1 ul li.current a {
	color: #333
}

#infscr-loading {
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 100%;
	text-align: center
}

#infscr-loading em {
	font-style: normal;
	color: #878788;
	font-size: 13px
}

div.jp-audio {
	width: 100%;
	border: 0;
	font-family: \5FAE\8F6F\96C5\9ED1,Helvetica,Arial;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

div.jp-interface {
	width: auto;
	border: solid 1px #ccc
}

div.jp-audio ul.jp-controls {
	width: auto
}

div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 500px
}

div.jp-audio div.jp-volume-bar {
	left: 620px
}

div.jp-audio div.jp-type-single div.jp-progress {
	left: 160px;
	width: 366px
}

div.jp-audio div.jp-type-single div.jp-time-holder {
	left: 160px;
	width: 366px
}

div.jp-current-time,div.jp-duration {
	font-style: normal
}

.song-text {
	background: #fff;
	padding-bottom: 30px
}

.song-text .t {
	padding: 30px 0 20px;
	line-height: 40px;
	font-size: 34px;
	color: #333;
	text-align: center
}

.song-text p {
	text-align: center;
	padding: 0 20px;
	line-height: 36px
}

.song-img img {
	width: 300px
}

.song-intro {
	background: #e7e4dd;
	padding: 0 24px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.song-intro .t {
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	color: #2c2c2f
}

.song-intro p {
	font-size: 14px;
	color: #666
}

.song-right .fun2 .share {
	float: right;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	background: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	color: #fff;
	font-weight: bold
}

.song-right .fun2 .share .icon-share2 {
	margin-left: 0;
	margin-right: 5px
}

.song-right .fun2 .share .bdsharebuttonbox {
	width: 100%;
	height: 44px;
	position: absolute;
	left: 0;
	top: 0
}

.song-right .fun2 .share .bdsharebuttonbox a {
	display: block;
	width: 100%;
	height: 44px;
	background: 0;
	padding: 0
}

.list-picture {
	overflow: hidden
}

.list-picture ul {
	width: 840px
}

.list-picture ul li {
	position: relative;
	float: left;
	width: 400px;
	height: 250px;
	margin: 0 20px 20px 0
}

.list-picture ul li img {
	width: 400px;
	height: 250px
}

.list-picture ul li .fun {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: url(./pic-shadow.png) bottom;
	font-size: 24px
}

.list-picture ul li .fun span {
	float: left;
	display: inline-block;
	width: 170px
}

.list-picture ul li .fun2 {
	position: absolute;
	right: 0;
	top: 0;
	height: 36px;
	padding: 16px 18px 0 0
}

.list-picture ul li .fun2 a {
	display: inline-block;
	margin-left: 10px
}

.picture-content {
	height: 100%;
	line-height: 100%;
	text-align: center
}

.picture-content table {
	width: 100%;
	height: 100%
}

.picture-content td {
	height: 100%
}

.picture-content img {
	max-width: 100%
}

.picture-content .fun2 {
	height: 36px;
	padding: 16px 18px 0 0;
	text-align: center
}

.picture-content .fun2 a {
	display: inline-block;
	margin: 0 20px
}

.tab-slide {
	height: 40px
}

.tab-slide ul li {
	float: left;
	width: 50%;
	margin-left: -1px
}

.tab-slide ul li a {
	display: block;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #e7e4dd #e7e4dd #d9d7d2 #e7e4dd;
	font-size: 16px;
	color: #333
}

.tab-slide ul li:first-child a {
	-moz-border-radius: 5px 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0
}

.tab-slide ul li:last-child a {
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0
}

.tab-slide ul li a.current {
	background: #fff;
	border-color: #d9d7d2 #d9d7d2 #f3f1ed #d9d7d2
}

.picture-down {
	display: block;
	width: 102px;
	height: 102px;
	position: fixed;
	right: 180px;
	top: 40px
}

.nav-about {
	width: 1120px;
	height: 60px;
	line-height: 60px;
	padding: 23px 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 225px;
	margin-left: -580px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.nav-about ul li {
	float: left;
	width: 180px;
	padding-left: 35px
}

.nav-about ul li a {
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 26px;
	color: #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.nav-about ul li.current a {
	color: #fff;
	background: #2886db
}

.bg-job {
	min-height: 900px;
	background: url(./job-bg.jpg) no-repeat left bottom #ffd33f
}

.bg-contact {
	min-height: 808px;
	background: url(./contact-bg.jpg) no-repeat center bottom #d74943
}

.bg-copyright {
	min-height: 933px;
	background: url(./copyright-bg.jpg) no-repeat left top #3b4358
}

.bg-help {
	min-height: 900px;
	background: url(./help-bg.png) no-repeat center 80px #1084db
}

.bg-friend {
	min-height: 900px;
	background: url(./friend-bg.jpg) no-repeat center bottom #1e2c51
}

.job .t {
	font-size: 36px;
	font-weight: bold;
	color: #886902;
	padding-top: 152px
}

.list-job {
	padding-top: 158px
}

.list-job ul li {
	margin-bottom: 20px
}

.list-job ul li .title {
	height: 32px;
	line-height: 32px;
	margin-bottom: 12px
}

.list-job ul li .title h3 {
	float: left;
	font-size: 18px;
	color: #886902;
	font-weight: normal;
	cursor: pointer;
	font-weight: bold
}

.list-job ul li .title .fun {
	float: right;
	width: 32px;
	height: 32px;
	background: #feda15;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer
}

.list-job ul li .title .fun i {
	display: inline-block;
	width: 10px;
	height: 7px;
	margin: 12px 0 0 11px;
	background: url(./icon-arrow-red.png) no-repeat right;
	vertical-align: top
}

.list-job ul li .cnt {
	background: #ffe262;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	font-size: 14px;
	color: #807741;
	display: none
}

.list-job ul li.active .title .fun i {
	background-position: left
}

.list-job ul li.active .cnt {
	display: block
}

.contact .container-1160 {
	padding-top: 340px
}

.contact th {
	text-align: left;
	font-size: 18px;
	color: #730c18;
	font-weight: normal;
	width: 80px;
	height: 50px
}

.contact td {
	height: 50px;
	color: #fdd5ff;
	font-size: 18px
}

.contact .t h3 {
	float: right;
	padding-top: 95px;
	font-size: 36px;
	color: #fdd5ff;
	text-align: right;
	padding-right: 16px
}

.copyright {
	padding-top: 205px
}

.copyright .t {
	height: 80px;
	line-height: 80px;
	margin-bottom: 50px
}

.copyright .t h3 {
	font-size: 36px;
	color: #2e323e
}

.copyright .cnt {
	line-height: 30px;
	font-size: 18px;
	color: #a9b3cc
}

.list-help {
	padding-top: 200px
}

.list-help ul li {
	margin-bottom: 20px
}

.list-help ul li .title {
	height: 32px;
	line-height: 32px;
	margin-bottom: 12px
}

.list-help ul li .title h3 {
	float: left;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	cursor: pointer
}

.list-help ul li .title .fun {
	float: right;
	width: 32px;
	height: 32px;
	background: #d4e7f7;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer
}

.list-help ul li .title .fun i {
	display: inline-block;
	width: 10px;
	height: 7px;
	margin: 12px 0 0 11px;
	background: url(./icon-arrow-blue.png) no-repeat right;
	vertical-align: top
}

.list-help ul li .cnt {
	background: #36a2f3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 20px;
	font-size: 14px;
	color: #d4e7f7;
	display: none
}

.list-help ul li.active .title .fun i {
	background-position: left
}

.list-help ul li.active .cnt {
	display: block
}

.friend .container-1160 {
	padding-top: 170px
}

.friend .t {
	height: 50px;
	line-height: 50px;
	margin-bottom: 50px;
	padding-top: 110px;
	font-size: 36px;
	font-weight: bold;
	color: #3ce985;
	text-align: center;
	background: url(./09_03.png) no-repeat center top
}

.list-friend {
	margin-bottom: 60px;
	overflow: hidden
}

.list-friend ul {
	width: 1180px
}

.list-friend ul li {
	float: left;
	width: 216px;
	height: 115px;
	margin: 0 20px 20px 0
}

.tab-about {
	text-align: center
}

.tab-about a {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	background: url(./tab-point.png) no-repeat;
	text-indent: -9999px
}

.tab-about a.current {
	background-position: -14px 0
}

.user-top {
	float: left;
	width: 200px;
	height: 54px;
	position: relative;
	padding-bottom: 10px;
	margin-left: 40px;
	z-index: 10;
	cursor: pointer
}

.user-top i.user-arrow {
	position: absolute;
	right: 0;
	top: 23px;
	width: 14px;
	height: 9px;
	background: url(./user-arrow.png) no-repeat
}

.user-top .photo {
	float: left
}

.user-top .welcome {
	float: left;
	width: 200px;
	height: 40px;
	line-height: 40px;
	position: relative;
	left: 60px;
	bottom: 75px
}

.user-top .welcome span {
	color: #fe6e00
}

.user-top .photo img {
	width: 54px;
	height: 54px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	bottom: 6px
}

.user-slider {
	position: absolute;
	left: 0;
	top: 64px;
	width: 160px;
	padding: 10px 0;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	display: none
}

.user-top:hover .user-slider {
	display: block
}

.user-slider .money {
	height: 40px;
	line-height: 40px;
	background: #e7e4dd;
	padding: 0 12px;
	margin: 0 10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.user-slider .money strong {
	font-family: Calibri;
	font-size: 24px;
	color: #2886db
}

.user-slider ul li {
	height: 30px
}

.user-slider ul li a {
	display: block;
	padding: 0 22px;
	font-size: 14px;
	height: 30px;
	line-height: 30px
}

.user-slider ul li a:hover {
	height: 28px;
	line-height: 28px;
	color: #333;
	font-weight: bold;
	background: #fdfbf8;
	border-top: solid 1px #e7e4dd;
	border-bottom: solid 1px #e7e4dd
}

.user-slider ul li a span {
	float: right;
	font-weight: bold;
	color: #fe6e00
}

.no-data {
	padding: 175px 0;
	text-align: center
}

.index-gg img {
	margin-bottom: 55px
}

.opacity {
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	opacity: 0
}

.list-video .delete {
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	background: url(./close.png) no-repeat;
	background-size: 20px 20px;
	cursor: pointer;
	display: none
}

.list-video ul li:hover .delete {
	display: block
}

.song-right .fun2 .download {
	padding: 0 15px;
	background: #4781d1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center
}

.song-right .fun2 .download a {
	display: block;
	height: 44px;
	line-height: 44px;
	color: #fff
}

.bar .title {
	border-bottom: 2px solid #e7e4dd
}

.bar .title h3 {
	font-size: 36px;
	color: #333;
	line-height: 36px;
	float: left;
	font-weight: normal
}

.bar .create {
	line-height: 55px;
	padding: 0 60px;
	background: #fe6e00;
	border-radius: 5px;
	color: #fff;
	font-size: 28px
}

.list-bar ul li {
	width: 800px;
	background: #fff;
	margin-bottom: 10px;
	padding: 20px 10px;
	height: 50px
}

.list-bar ul li i.count {
	float: left;
	font-style: normal;
	background: url("../images/icon-4.png") no-repeat;
	height: 30px;
	width: 46px;
	text-align: center;
	line-height: 26px;
	margin-top: 10px
}

.list-bar ul li .cnt {
	color: #999;
	font-size: 14px;
	float: left;
	margin-left: 10px
}

.list-bar ul li .hot,.list-bar ul li .top {
	font-style: normal;
	border-radius: 5px;
	padding: 0 5px;
	color: #fff;
	margin-left: 10px
}

.list-bar ul li .hot {
	background: #f66
}

.list-bar ul li .top {
	background: #66a3ff
}

.list-bar ul li .cnt a {
	color: #333;
	font-size: 18px
}

.list-bar ul li .cnt p {
	margin-top: 10px
}

.list-bar ul li .user {
	float: right;
	margin-right: 70px;
	color: #999
}

.list-bar ul li .user i {
	background: url(./icon-5.png) no-repeat;
	width: 23px;
	height: 15px;
	float: left;
	margin-top: 3px
}

.dn {
	display: none
}

.cod-btn {
	position: absolute;
	left: 300px;
	bottom: 160px
}

.sort {
	width: 860px;
	height: 35px;
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid gray
}

.sort span {
	display: block;
	width: 80px;
	height: 32px;
	float: left;
	text-align: center;
	line-height: 32px;
	border: 1px solid #e5e5e5
}

.sort span a {
	display: block;
	width: 80px;
	height: 32px;
	float: left;
	text-align: center;
	line-height: 32px;
	border: 1px solid #e5e5e5
}

.sort span a:hover {
	color: #09f
}

.sort span a.on {
	background: #fff;
	color: #09f;
	text-decoration: none
}

.sort .search-unmber {
	width: 140px;
	height: 32px;
	float: right;
	text-align: center;
	line-height: 32px
}

.somment-list-center ul {
	position: relative;
	left: 30%
}

.sort .search-unmber i {
	color: orange
}

.list-video-center {
	position: relative;
	right: -3%
}

.somment-list-center {
	width: 100%
}

#playerlist {
	width: 100%;
	height: 450px;
	overflow: auto;
	float: left;
	background: #444;
	font-size: 12px
}

#playerlist a:hover {
	background: #555;
	text-decoration: none
}

#playerlist li {
	list-style: none;
	height: 50px;
	line-height: 50px;
	border-bottom: 3px solid #303030;
	overflow: hidden;
	padding-left: 5px
}

#playerlist li span.title {
	display: block;
	height: 30px;
	line-height: 30px
}

#playerlist li span.times {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: right
}

#playerlist li i.times_icon {
	width: 20px;
	height: 17px;
	vertical-align: middle;
	background: url(./icon.png) left top no-repeat;
	background-position: -80px 0;
	display: inline-block
}

#playerlist li.current {
	background: #194e6f;
	color: #fff
}

#playerlist li {
	display: block;
	color: #bbb
}

.bg-about {
	height: 590px;
	background: url(./about.png) no-repeat left top #3b4358;
	background-size: 100% 1000px
}

.t-main h2 img {
	position: relative;
	top: 6px
}

.t-main h2 {
	float: left;
	font-size: 20px;
	font-weight: normal;
	color: gray
}

.fixed_div {
	position: fixed;
	left: 97%;
	top: 80%
}

.fixed_div span {
	position: absolute;
	left: -180px;
	top: -100px;
	display: none
}

.qrcodebtn {
	position: relative;
	top: 10px
}

.qrcodebtn .small-qr {
	width: 49px;
	height: 49px
}

.qrcodebtn .large-qr {
	width: 177px;
	height: 191px
}

.qrcodebtn:hover span {
	display: block
}

.my-outer .list-video ul li {
	width: 200px;
	height: 166px;
	margin: 0 16px 18px 16px
}

.my-outer .list-video ul li a.outer:after {
	width: 200px;
	height: 164px
}

.my-outer .list-video ul li .pic img {
	width: 200px;
	height: 110px
}

.w-90 {
	width: 680px
}

.uplodaphoto {
	width: 400px;
	height: 200px;
	margin: 0 auto;
	border: 1px solid #e7e6e3
}

.my-photo span {
	display: block;
	margin: 0 auto
}

.my-photo img {
	width: 140px;
	height: 140px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-top: 10px
}

.uplodaphoto-btn {
	width: 160px;
	background: #2886db;
	color: #fff;
	position: relative;
	bottom: 150px;
	left: 202px
}

.uploda-btn {
	width: 160px;
	background: #2886db;
	color: #fff;
	margin-left: 150px;
	margin-top: 20px
}

.nav-my {
	width: 100%;
	height: 600px;
	background: #fff;
	border-right: 1px solid #e7e6e3
}

.nav-my ul li a {
	display: block;
	width: 100%;
	height: 60px;
	text-align: center;
	border-bottom: 1px solid gray;
	font-size: 14px;
	line-height: 60px
}

.nav-my ul li img {
	width: 23px;
	height: 23px;
	position: absolute;
	margin-top: 17px;
	margin-left: -25px
}

.nav-my ul li.current a {
	border-left: 3px solid #fe6e00;
	padding-left: 10px;
	color: #fe6e00
}

.nav-my ul li a:hover {
	transition-duration: 400ms;
	border-left: 3px solid #fe6e00;
	padding-left: 10px
}

.w-75 {
	height: 600px;
	background: #fff;
	padding-left: 3px
}

.t-main h2 img {
	position: relative;
	top: 6px
}

.t-main h2 {
	float: left;
	font-size: 20px;
	font-weight: normal;
	color: gray
}

.index-video .index-video-more {
	text-align: center;
	width: 98%;
	height: 60px;
	line-height: 60px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 3px #e1dfdb;
	-moz-box-shadow: 0 0 3px #e1dfdb;
	box-shadow: 0 0 3px #e1dfdb
}

.fixed_div {
	position: fixed;
	left: 97%;
	top: 72%;
	width: 50px
}

.fixed_div span {
	position: absolute;
	left: -180px;
	top: -100px;
	display: none
}

.qrcodebtn {
	position: relative;
	top: 10px
}

.qrcodebtn:hover span {
	display: block
}

.t-slides {
	height: 40px
}

.t-slides h3 {
	text-align: center;
	line-height: 40px;
	font-weight: normal;
	color: #333;
	font-size: 28px
}

.comment-list {
	width: 100%;
	height: 360px
}

.comment-list ul li {
	display: block;
	height: auto;
	font-size: 16px;
	margin-top: 14px;
	position: relative;
	bottom: 20px
}

.comment-list-null {
	font-size: 20px;
	border: 1px solid red;
	position: relative;
	top: 100px;
	text-align: center
}

.video-close {
	position: absolute;
	right: -5px;
	height: 30px;
	width: 31px;
	cursor: pointer;
	background: url(./close.png) left top no-repeat;
	display: none;
	z-index: 99px
}

li:hover .video-close {
	display: inline
}

.userdata {
	width: 100%;
	height: 360px;
	border-radius: 5px;
	margin: 0 auto;
	border: 1px solid gray;
	font-size: 14px
}

.userdata ul {
	width: 80%;
	margin-top: 40px;
	margin-left: 40px
}

.userdata ul li {
	display: block;
	width: 100%;
	margin: 10px
}

.userdata ul li .s1 {
	width: 75px;
	text-align: right;
	padding-right: 15px;
	color: #333;
	position: relative;
	left: 40px
}

.userdata ul li span {
	line-height: 40px
}

.inpText {
	width: 150px;
	border: 1px solid #d9d9d9;
	border-top: 1px solid #c0c0c0;
	overflow: hidden;
	padding-left: 5px
}

.userdata ul li .s2 {
	width: 75px;
	text-align: right;
	padding-right: 15px;
	color: #333;
	position: relative;
	top: -80px;
	left: 13px
}

.userdata ul li .s3 {
	width: 75px;
	text-align: right;
	padding-right: 15px;
	color: #333;
	position: relative;
	left: 40px
}

.userdata ul li .s4 {
	width: 75px;
	text-align: right;
	padding-right: 30px;
	color: #333;
	position: relative;
	left: 40px
}

.userdata ul li .s5 {
	width: 75px;
	text-align: right;
	padding-right: 15px;
	color: #333;
	position: relative;
	left: 35px
}

.userdata ul li .s4 input {
	position: relative;
	top: 2px;
	left: 2px
}

.userdata textarea {
	width: 400px;
	height: 100px;
	position: relative;
	right: 25px;
	top: 10px;
	resize: none
}

.clear_favourite {
	font-size: 12px;
	color: #ccc;
	position: relative;
	left: 500px;
	line-height: 40px;
	display: block
}

.shade {
	width: 100%;
	background-color: gray;
	position: absolute;
	left: 0;
	top: 0;
	opacity: .3;
	display: none;
	z-index: 98
}

.shadeimg {
	width: 260px;
	height: 150px;
	position: fixed;
	top: 30%;
	left: 600px;
	margin: 0 auto;
	display: none;
	z-index: 99
}

.legal {
	position: relative;
	top: 5px
}

.t-slide-7 {
	height: 40px;
	width: 700px
}

.t-slide-7 .user {
	height: 40px;
	float: right
}

.t-slide-7 .pull-left {
	float: left;
	margin-top: -20px
}

.icon-weibo {
	width: 30px;
	height: 30px;
	background-position: -124px -338px;
	margin-top: 14px;
	margin-left: -32px;
	position: absolute
}

.icon-qq {
	width: 35px;
	height: 35px;
	background-position: -170px -338px;
	margin-top: 12px;
	margin-left: -28px;
	position: absolute
}

.no-check {
	display: block;
	text-align: center;
	font-style: normal;
	color: #878788;
	font-size: 13px
}

.clear {
	clear: both
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	display: inline-block
}

* html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

html {
	height: 100%
}

* {
	padding: 0;
	margin: 0
}

a {
	outline: 0;
	text-decoration: none
}

a img {
	border: 0
}

a:active {
	star: expression(this.onFocus=this.blur())
}

a:hover {
	text-decoration: underline
}

a:focus,input:focus,textarea:focus,select:focus,button:focus {
	outline: 0
}

table {
	border-collapse: collapse;
	empty-cells: show
}

.none {
	display: none
}

.w-0,.w-0-5,.w-1,.w-1-5,.w-2,.w-2-5,.w-3,.w-3-5,.w-4,.w-4-5,.w-5,.w-5-5,.w-6,.w-6-5,.w-7,.w-7-5,.w-8,.w-8-5,.w-9,.w-9-5,.w-10,.w-10-5,.w-11,.w-11-5,.w-12,.w-12-5,.w-13,.w-13-5,.w-14,.w-14-5,.w-15,.w-15-5,.w-16,.w-16-5,.w-17,.w-17-5,.w-18,.w-18-5,.w-19,.w-19-5,.w-20,.w-20-5,.w-21,.w-21-5,.w-22,.w-22-5,.w-23,.w-23-5,.w-24,.w-24-5,.w-25,.w-25-5,.w-26,.w-26-5,.w-27,.w-27-5,.w-28,.w-28-5,.w-29,.w-29-5,.w-30,.w-30-5,.w-31,.w-31-5,.w-32,.w-32-5,.w-33,.w-33-5,.w-34,.w-34-5,.w-35,.w-35-5,.w-36,.w-36-5,.w-37,.w-37-5,.w-38,.w-38-5,.w-39,.w-39-5,.w-40,.w-40-5,.w-41,.w-41-5,.w-42,.w-42-5,.w-43,.w-43-5,.w-44,.w-44-5,.w-45,.w-45-5,.w-46,.w-46-5,.w-47,.w-47-5,.w-48,.w-48-5,.w-49,.w-49-5,.w-50,.w-50-5,.w-51,.w-51-5,.w-52,.w-52-5,.w-53,.w-53-5,.w-54,.w-54-5,.w-55,.w-55-5,.w-56,.w-56-5,.w-57,.w-57-5,.w-58,.w-58-5,.w-59,.w-59-5,.w-60,.w-60-5,.w-61,.w-61-5,.w-62,.w-62-5,.w-63,.w-63-5,.w-64,.w-64-5,.w-65,.w-65-5,.w-66,.w-66-5,.w-67,.w-67-5,.w-68,.w-68-5,.w-69,.w-69-5,.w-70,.w-70-5,.w-71,.w-71-5,.w-72,.w-72-5,.w-73,.w-73-5,.w-74,.w-74-5,.w-75,.w-75-5,.w-76,.w-76-5,.w-77,.w-77-5,.w-78,.w-78-5,.w-79,.w-79-5,.w-80,.w-80-5,.w-81,.w-81-5,.w-82,.w-82-5,.w-83,.w-83-5,.w-84,.w-84-5,.w-85,.w-85-5,.w-86,.w-86-5,.w-87,.w-87-5,.w-88,.w-88-5,.w-89,.w-89-5,.w-90,.w-90-5,.w-91,.w-91-5,.w-92,.w-92-5,.w-93,.w-93-5,.w-94,.w-94-5,.w-95,.w-95-5,.w-96,.w-96-5,.w-97,.w-97-5,.w-98,.w-98-5,.w-99,.w-99-5,.w-100,.w-101,.w-102,.w-103,.w-104,.w-105,.w-106,.w-107,.w-108,.w-109,.w-110 {
	float: left
}

.w-0 {
	width: 0
}

.w-0-5 {
	width: 5px
}

.w-1 {
	width: 10px
}

.w-1-5 {
	width: 15px
}

.w-2 {
	width: 20px
}

.w-2-5 {
	width: 25px
}

.w-3 {
	width: 30px
}

.w-3-5 {
	width: 35px
}

.w-4 {
	width: 40px
}

.w-4-5 {
	width: 45px
}

.w-5 {
	width: 50px
}

.w-5-5 {
	width: 55px
}

.w-6 {
	width: 60px
}

.w-6-5 {
	width: 65px
}

.w-7 {
	width: 70px
}

.w-7-5 {
	width: 75px
}

.w-8 {
	width: 80px
}

.w-8-5 {
	width: 85px
}

.w-9 {
	width: 90px
}

.w-9-5 {
	width: 95px
}

.w-10 {
	width: 100px
}

.w-10-5 {
	width: 105px
}

.w-11 {
	width: 110px
}

.w-11-5 {
	width: 115px
}

.w-12 {
	width: 120px
}

.w-12-5 {
	width: 125px
}

.w-13 {
	width: 130px
}

.w-13-5 {
	width: 135px
}

.w-14 {
	width: 140px
}

.w-14-5 {
	width: 145px
}

.w-15 {
	width: 150px
}

.w-15-5 {
	width: 155px
}

.w-16 {
	width: 160px
}

.w-16-5 {
	width: 165px
}

.w-17 {
	width: 170px
}

.w-17-5 {
	width: 175px
}

.w-18 {
	width: 180px
}

.w-18-5 {
	width: 185px
}

.w-19 {
	width: 190px
}

.w-19-5 {
	width: 195px
}

.w-20 {
	width: 200px
}

.w-20-5 {
	width: 205px
}

.w-21 {
	width: 210px
}

.w-21-5 {
	width: 215px
}

.w-22 {
	width: 220px
}

.w-22-5 {
	width: 225px
}

.w-23 {
	width: 230px
}

.w-23-5 {
	width: 235px
}

.w-24 {
	width: 240px
}

.w-24-5 {
	width: 245px
}

.w-25 {
	width: 250px
}

.w-25-5 {
	width: 255px
}

.w-26 {
	width: 260px
}

.w-26-5 {
	width: 265px
}

.w-27 {
	width: 270px
}

.w-27-5 {
	width: 275px
}

.w-28 {
	width: 280px
}

.w-28-5 {
	width: 285px
}

.w-29 {
	width: 290px
}

.w-29-5 {
	width: 295px
}

.w-30 {
	width: 300px
}

.w-30-5 {
	width: 305px
}

.w-31 {
	width: 310px
}

.w-31-5 {
	width: 315px
}

.w-32 {
	width: 320px
}

.w-32-5 {
	width: 325px
}

.w-33 {
	width: 330px
}

.w-33-5 {
	width: 335px
}

.w-34 {
	width: 340px
}

.w-34-5 {
	width: 345px
}

.w-35 {
	width: 350px
}

.w-35-5 {
	width: 355px
}

.w-36 {
	width: 360px
}

.w-36-5 {
	width: 365px
}

.w-37 {
	width: 370px
}

.w-37-5 {
	width: 375px
}

.w-38 {
	width: 380px
}

.w-38-5 {
	width: 385px
}

.w-39 {
	width: 390px
}

.w-39-5 {
	width: 395px
}

.w-40 {
	width: 400px
}

.w-40-5 {
	width: 405px
}

.w-41 {
	width: 410px
}

.w-41-5 {
	width: 415px
}

.w-42 {
	width: 420px
}

.w-42-5 {
	width: 425px
}

.w-43 {
	width: 430px
}

.w-43-5 {
	width: 435px
}

.w-44 {
	width: 440px
}

.w-44-5 {
	width: 445px
}

.w-45 {
	width: 450px
}

.w-45-5 {
	width: 455px
}

.w-46 {
	width: 460px
}

.w-46-5 {
	width: 465px
}

.w-47 {
	width: 470px
}

.w-47-5 {
	width: 475px
}

.w-48 {
	width: 480px
}

.w-48-5 {
	width: 485px
}

.w-49 {
	width: 490px
}

.w-49-5 {
	width: 495px
}

.w-50 {
	width: 500px
}

.w-50-5 {
	width: 505px
}

.w-51 {
	width: 510px
}

.w-51-5 {
	width: 515px
}

.w-52 {
	width: 520px
}

.w-52-5 {
	width: 525px
}

.w-53 {
	width: 530px
}

.w-53-5 {
	width: 535px
}

.w-54 {
	width: 540px
}

.w-54-5 {
	width: 545px
}

.w-55 {
	width: 550px
}

.w-55-5 {
	width: 555px
}

.w-56 {
	width: 560px
}

.w-56-5 {
	width: 565px
}

.w-57 {
	width: 570px
}

.w-57-5 {
	width: 575px
}

.w-58 {
	width: 580px
}

.w-58-5 {
	width: 585px
}

.w-59 {
	width: 590px
}

.w-59-5 {
	width: 595px
}

.w-60 {
	width: 600px
}

.w-60-5 {
	width: 605px
}

.w-61 {
	width: 610px
}

.w-61-5 {
	width: 615px
}

.w-62 {
	width: 620px
}

.w-62-5 {
	width: 625px
}

.w-63 {
	width: 630px
}

.w-63-5 {
	width: 635px
}

.w-64 {
	width: 640px
}

.w-64-5 {
	width: 645px
}

.w-65 {
	width: 650px
}

.w-65-5 {
	width: 655px
}

.w-66 {
	width: 660px
}

.w-66-5 {
	width: 665px
}

.w-67 {
	width: 670px
}

.w-67-5 {
	width: 675px
}

.w-68 {
	width: 680px
}

.w-68-5 {
	width: 685px
}

.w-69 {
	width: 690px
}

.w-69-5 {
	width: 695px
}

.w-70 {
	width: 700px
}

.w-70-5 {
	width: 705px
}

.w-71 {
	width: 710px
}

.w-71-5 {
	width: 715px
}

.w-72 {
	width: 720px
}

.w-72-5 {
	width: 725px
}

.w-73 {
	width: 730px
}

.w-73-5 {
	width: 735px
}

.w-74 {
	width: 740px
}

.w-74-5 {
	width: 745px
}

.w-75 {
	width: 750px
}

.w-75-5 {
	width: 755px
}

.w-76 {
	width: 760px
}

.w-76-5 {
	width: 765px
}

.w-77 {
	width: 770px
}

.w-77-5 {
	width: 775px
}

.w-78 {
	width: 780px
}

.w-78-5 {
	width: 785px
}

.w-79 {
	width: 790px
}

.w-79-5 {
	width: 795px
}

.w-80 {
	width: 800px
}

.w-80-5 {
	width: 805px
}

.w-81 {
	width: 810px
}

.w-81-5 {
	width: 815px
}

.w-82 {
	width: 820px
}

.w-82-5 {
	width: 825px
}

.w-83 {
	width: 830px
}

.w-83-5 {
	width: 835px
}

.w-84 {
	width: 840px
}

.w-84-5 {
	width: 845px
}

.w-85 {
	width: 850px
}

.w-85-5 {
	width: 855px
}

.w-86 {
	width: 860px
}

.w-86-5 {
	width: 865px
}

.w-87 {
	width: 870px
}

.w-87-5 {
	width: 875px
}

.w-88 {
	width: 880px
}

.w-88-5 {
	width: 885px
}

.w-89 {
	width: 890px
}

.w-89-5 {
	width: 895px
}

.w-90 {
	width: 900px
}

.w-90-5 {
	width: 905px
}

.w-91 {
	width: 910px
}

.w-91-5 {
	width: 915px
}

.w-92 {
	width: 920px
}

.w-92-5 {
	width: 925px
}

.w-93 {
	width: 930px
}

.w-93-5 {
	width: 935px
}

.w-94 {
	width: 940px
}

.w-94-5 {
	width: 945px
}

.w-95 {
	width: 950px
}

.w-95-5 {
	width: 955px
}

.w-96 {
	width: 960px
}

.w-96-5 {
	width: 965px
}

.w-97 {
	width: 970px
}

.w-97-5 {
	width: 975px
}

.w-98 {
	width: 980px
}

.w-98-5 {
	width: 985px
}

.w-99 {
	width: 990px
}

.w-99-5 {
	width: 995px
}

.w-100 {
	width: 1000px
}

.w-100-5 {
	width: 1005px
}

.w-101 {
	width: 1010px
}

.w-101-5 {
	width: 1015px
}

.w-102 {
	width: 1020px
}

.w-102-5 {
	width: 1025px
}

.w-103 {
	width: 1030px
}

.w-103-5 {
	width: 1035px
}

.w-104 {
	width: 1040px
}

.w-104-5 {
	width: 1045px
}

.w-105 {
	width: 1050px
}

.w-105-5 {
	width: 1055px
}

.w-106 {
	width: 1060px
}

.w-106-5 {
	width: 1065px
}

.w-107 {
	width: 1070px
}

.w-107-5 {
	width: 1075px
}

.w-108 {
	width: 1080px
}

.w-108-5 {
	width: 1085px
}

.w-109 {
	width: 1090px
}

.w-109-5 {
	width: 1095px
}

.w-110 {
	width: 1100px
}

.p-0 {
	padding: 0
}

.p-0-5 {
	padding: 5px
}

.p-1 {
	padding: 10px
}

.p-1-5 {
	padding: 15px
}

.p-2 {
	padding: 20px
}

.p-2-5 {
	padding: 25px
}

.p-3 {
	padding: 30px
}

.p-3-5 {
	padding: 35px
}

.p-4 {
	padding: 40px
}

.p-4-5 {
	padding: 45px
}

.p-5 {
	padding: 50px
}

.p-5-5 {
	padding: 55px
}

.p-6 {
	padding: 60px
}

.p-6-5 {
	padding: 65px
}

.p-7 {
	padding: 70px
}

.p-7-5 {
	padding: 75px
}

.p-8 {
	padding: 80px
}

.p-8-5 {
	padding: 85px
}

.p-9 {
	padding: 9px
}

.p-9-5 {
	padding: 95px
}

.p-10 {
	padding: 100px
}

.p-10-5 {
	padding: 105px
}

.p-11 {
	padding: 110px
}

.p-11-5 {
	padding: 115px
}

.p-12 {
	padding: 120px
}

.p-12-5 {
	padding: 125px
}

.p-13 {
	padding: 130px
}

.p-13-5 {
	padding: 135px
}

.p-14 {
	padding: 140px
}

.p-14-5 {
	padding: 145px
}

.p-15 {
	padding: 150px
}

.p-15-5 {
	padding: 155px
}

.p-16 {
	padding: 160px
}

.p-16-5 {
	padding: 165px
}

.p-17 {
	padding: 170px
}

.p-17-5 {
	padding: 175px
}

.p-18 {
	padding: 180px
}

.p-18-5 {
	padding: 185px
}

.p-19 {
	padding: 190px
}

.p-19-5 {
	padding: 195px
}

.p-20 {
	padding: 200px
}

.pl-0 {
	padding-left: 0
}

.pl-0-5 {
	padding-left: 5px
}

.pl-1 {
	padding-left: 10px
}

.pl-1-5 {
	padding-left: 15px
}

.pl-2 {
	padding-left: 20px
}

.pl-2-5 {
	padding-left: 25px
}

.pl-3 {
	padding-left: 30px
}

.pl-3-5 {
	padding-left: 35px
}

.pl-4 {
	padding-left: 40px
}

.pl-4-5 {
	padding-left: 45px
}

.pl-5 {
	padding-left: 50px
}

.pl-5-5 {
	padding-left: 55px
}

.pl-6 {
	padding-left: 60px
}

.pl-6-5 {
	padding-left: 65px
}

.pl-7 {
	padding-left: 70px
}

.pl-7-5 {
	padding-left: 75px
}

.pl-8 {
	padding-left: 80px
}

.pl-8-5 {
	padding-left: 85px
}

.pl-9 {
	padding-left: 90px
}

.pl-9-5 {
	padding-left: 95px
}

.pl-10 {
	padding-left: 100px
}

.pl-10-5 {
	padding-left: 105px
}

.pl-11 {
	padding-left: 110px
}

.pl-11-5 {
	padding-left: 115px
}

.pl-12 {
	padding-left: 120px
}

.pl-12-5 {
	padding-left: 125px
}

.pl-13 {
	padding-left: 130px
}

.pl-13-5 {
	padding-left: 135px
}

.pl-14 {
	padding-left: 140px
}

.pl-14-5 {
	padding-left: 145px
}

.pl-15 {
	padding-left: 150px
}

.pl-15-5 {
	padding-left: 155px
}

.pl-16 {
	padding-left: 160px
}

.pl-16-5 {
	padding-left: 165px
}

.pl-17 {
	padding-left: 170px
}

.pl-17-5 {
	padding-left: 175px
}

.pl-18 {
	padding-left: 180px
}

.pl-18-5 {
	padding-left: 185px
}

.pl-19 {
	padding-left: 190px
}

.pl-19-5 {
	padding-left: 195px
}

.pl-20 {
	padding-left: 200px
}

.pl-20-5 {
	padding-left: 205px
}

.pl-21 {
	padding-left: 210px
}

.pl-21-5 {
	padding-left: 215px
}

.pl-22 {
	padding-left: 220px
}

.pl-22-5 {
	padding-left: 225px
}

.pl-23 {
	padding-left: 230px
}

.pl-23-5 {
	padding-left: 235px
}

.pl-24 {
	padding-left: 240px
}

.pl-24-5 {
	padding-left: 245px
}

.pl-25 {
	padding-left: 250px
}

.pl-25-5 {
	padding-left: 255px
}

.pl-26 {
	padding-left: 260px
}

.pl-26-5 {
	padding-left: 265px
}

.pl-27 {
	padding-left: 270px
}

.pl-27-5 {
	padding-left: 275px
}

.pl-28 {
	padding-left: 280px
}

.pl-28-5 {
	padding-left: 285px
}

.pl-29 {
	padding-left: 290px
}

.pl-29-5 {
	padding-left: 295px
}

.pl-30 {
	padding-left: 300px
}

.pl-30-5 {
	padding-left: 305px
}

.pl-31 {
	padding-left: 310px
}

.pl-31-5 {
	padding-left: 315px
}

.pl-32 {
	padding-left: 320px
}

.pl-32-5 {
	padding-left: 325px
}

.pl-33 {
	padding-left: 330px
}

.pl-33-5 {
	padding-left: 335px
}

.pl-34 {
	padding-left: 340px
}

.pl-34-5 {
	padding-left: 345px
}

.pl-35 {
	padding-left: 350px
}

.pl-35-5 {
	padding-left: 355px
}

.pl-36 {
	padding-left: 360px
}

.pl-36-5 {
	padding-left: 365px
}

.pl-37 {
	padding-left: 370px
}

.pl-37-5 {
	padding-left: 375px
}

.pl-38 {
	padding-left: 380px
}

.pl-38-5 {
	padding-left: 385px
}

.pl-39 {
	padding-left: 390px
}

.pl-39-5 {
	padding-left: 395px
}

.pl-40 {
	padding-left: 400px
}

.pr-0 {
	padding-right: 0
}

.pr-0-5 {
	padding-right: 5px
}

.pr-1 {
	padding-right: 10px
}

.pr-1-5 {
	padding-right: 15px
}

.pr-2 {
	padding-right: 20px
}

.pr-2-5 {
	padding-right: 25px
}

.pr-3 {
	padding-right: 30px
}

.pr-3-5 {
	padding-right: 35px
}

.pr-4 {
	padding-right: 40px
}

.pr-4-5 {
	padding-right: 45px
}

.pr-5 {
	padding-right: 50px
}

.pr-5-5 {
	padding-right: 55px
}

.pr-6 {
	padding-right: 60px
}

.pr-6-5 {
	padding-right: 65px
}

.pr-7 {
	padding-right: 70px
}

.pr-7-5 {
	padding-right: 75px
}

.pr-8 {
	padding-right: 80px
}

.pr-8-5 {
	padding-right: 85px
}

.pr-9 {
	padding-right: 90px
}

.pr-9-5 {
	padding-right: 95px
}

.pr-10 {
	padding-right: 100px
}

.pr-10-5 {
	padding-right: 105px
}

.pr-11 {
	padding-right: 110px
}

.pr-11-5 {
	padding-right: 115px
}

.pr-12 {
	padding-right: 120px
}

.pr-12-5 {
	padding-right: 125px
}

.pr-13 {
	padding-right: 130px
}

.pr-13-5 {
	padding-right: 135px
}

.pr-14 {
	padding-right: 140px
}

.pr-14-5 {
	padding-right: 145px
}

.pr-15 {
	padding-right: 150px
}

.pr-15-5 {
	padding-right: 155px
}

.pr-16 {
	padding-right: 160px
}

.pr-16-5 {
	padding-right: 165px
}

.pr-17 {
	padding-right: 170px
}

.pr-17-5 {
	padding-right: 175px
}

.pr-18 {
	padding-right: 180px
}

.pr-18-5 {
	padding-right: 185px
}

.pr-19 {
	padding-right: 190px
}

.pr-19-5 {
	padding-right: 195px
}

.pr-20 {
	padding-right: 200px
}

.pr-20-5 {
	padding-right: 205px
}

.pr-21 {
	padding-right: 210px
}

.pr-21-5 {
	padding-right: 215px
}

.pr-22 {
	padding-right: 220px
}

.pr-22-5 {
	padding-right: 225px
}

.pr-23 {
	padding-right: 230px
}

.pr-23-5 {
	padding-right: 235px
}

.pr-24 {
	padding-right: 240px
}

.pr-24-5 {
	padding-right: 245px
}

.pr-25 {
	padding-right: 250px
}

.pr-25-5 {
	padding-right: 255px
}

.pr-26 {
	padding-right: 260px
}

.pr-26-5 {
	padding-right: 265px
}

.pr-27 {
	padding-right: 270px
}

.pr-27-5 {
	padding-right: 275px
}

.pr-28 {
	padding-right: 280px
}

.pr-28-5 {
	padding-right: 285px
}

.pr-29 {
	padding-right: 290px
}

.pr-29-5 {
	padding-right: 295px
}

.pr-30 {
	padding-right: 300px
}

.pr-30-5 {
	padding-right: 305px
}

.pr-31 {
	padding-right: 310px
}

.pr-31-5 {
	padding-right: 315px
}

.pr-32 {
	padding-right: 320px
}

.pr-32-5 {
	padding-right: 325px
}

.pr-33 {
	padding-right: 330px
}

.pr-33-5 {
	padding-right: 335px
}

.pr-34 {
	padding-right: 340px
}

.pr-34-5 {
	padding-right: 345px
}

.pr-35 {
	padding-right: 350px
}

.pr-35-5 {
	padding-right: 355px
}

.pr-36 {
	padding-right: 360px
}

.pr-36-5 {
	padding-right: 365px
}

.pr-37 {
	padding-right: 370px
}

.pr-37-5 {
	padding-right: 375px
}

.pr-38 {
	padding-right: 380px
}

.pr-38-5 {
	padding-right: 385px
}

.pr-39 {
	padding-right: 390px
}

.pr-39-5 {
	padding-right: 395px
}

.pr-40 {
	padding-right: 400px
}

.pt-0 {
	padding-top: 0
}

.pt-0-5 {
	padding-top: 5px
}

.pt-1 {
	padding-top: 10px
}

.pt-1-5 {
	padding-top: 15px
}

.pt-2 {
	padding-top: 20px
}

.pt-2-5 {
	padding-top: 25px
}

.pt-3 {
	padding-top: 30px
}

.pt-3-5 {
	padding-top: 35px
}

.pt-4 {
	padding-top: 40px
}

.pt-4-5 {
	padding-top: 45px
}

.pt-5 {
	padding-top: 50px
}

.pt-5-5 {
	padding-top: 55px
}

.pt-6 {
	padding-top: 60px
}

.pt-6-5 {
	padding-top: 65px
}

.pt-7 {
	padding-top: 70px
}

.pt-7-5 {
	padding-top: 75px
}

.pt-8 {
	padding-top: 80px
}

.pt-8-5 {
	padding-top: 85px
}

.pt-9 {
	padding-top: 90px
}

.pt-9-5 {
	padding-top: 95px
}

.pt-10 {
	padding-top: 100px
}

.pt-10-5 {
	padding-top: 105px
}

.pt-11 {
	padding-top: 110px
}

.pt-11-5 {
	padding-top: 115px
}

.pt-12 {
	padding-top: 120px
}

.pt-12-5 {
	padding-top: 125px
}

.pt-13 {
	padding-top: 130px
}

.pt-13-5 {
	padding-top: 135px
}

.pt-14 {
	padding-top: 140px
}

.pt-14-5 {
	padding-top: 145px
}

.pt-15 {
	padding-top: 150px
}

.pt-15-5 {
	padding-top: 155px
}

.pt-16 {
	padding-top: 160px
}

.pt-16-5 {
	padding-top: 165px
}

.pt-17 {
	padding-top: 170px
}

.pt-17-5 {
	padding-top: 175px
}

.pt-18 {
	padding-top: 180px
}

.pt-18-5 {
	padding-top: 185px
}

.pt-19 {
	padding-top: 190px
}

.pt-19-5 {
	padding-top: 195px
}

.pt-20 {
	padding-top: 200px
}

.pb-0 {
	padding-bottom: 0
}

.pb-0-5 {
	padding-bottom: 5px
}

.pb-1 {
	padding-bottom: 10px
}

.pb-1-5 {
	padding-bottom: 15px
}

.pb-2 {
	padding-bottom: 20px
}

.pb-2-5 {
	padding-bottom: 25px
}

.pb-3 {
	padding-bottom: 30px
}

.pb-3-5 {
	padding-bottom: 35px
}

.pb-4 {
	padding-bottom: 40px
}

.pb-4-5 {
	padding-bottom: 45px
}

.pb-5 {
	padding-bottom: 50px
}

.pb-5-5 {
	padding-bottom: 55px
}

.pb-6 {
	padding-bottom: 60px
}

.pb-6-5 {
	padding-bottom: 65px
}

.pb-7 {
	padding-bottom: 70px
}

.pb-7-5 {
	padding-bottom: 75px
}

.pb-8 {
	padding-bottom: 80px
}

.pb-8-5 {
	padding-bottom: 85px
}

.pb-9 {
	padding-bottom: 90px
}

.pb-9-5 {
	padding-bottom: 95px
}

.pb-10 {
	padding-bottom: 100px
}

.pb-10-5 {
	padding-bottom: 105px
}

.pb-11 {
	padding-bottom: 110px
}

.pb-11-5 {
	padding-bottom: 115px
}

.pb-12 {
	padding-bottom: 120px
}

.pb-12-5 {
	padding-bottom: 125px
}

.pb-13 {
	padding-bottom: 130px
}

.pb-13-5 {
	padding-bottom: 135px
}

.pb-14 {
	padding-bottom: 140px
}

.pb-14-5 {
	padding-bottom: 145px
}

.pb-15 {
	padding-bottom: 150px
}

.pb-15-5 {
	padding-bottom: 155px
}

.pb-16 {
	padding-bottom: 160px
}

.pb-16-5 {
	padding-bottom: 165px
}

.pb-17 {
	padding-bottom: 170px
}

.pb-17-5 {
	padding-bottom: 175px
}

.pb-18 {
	padding-bottom: 180px
}

.pb-18-5 {
	padding-bottom: 185px
}

.pb-19 {
	padding-bottom: 190px
}

.pb-19-5 {
	padding-bottom: 195px
}

.pb-20 {
	padding-bottom: 200px
}

.pb-26 {
	padding-bottom: 260px
}

.m-0 {
	margin: 0
}

.m-0-5 {
	margin: 5px
}

.m-1 {
	margin: 10px
}

.m-1-5 {
	margin: 15px
}

.m-2 {
	margin: 20px
}

.m-2-5 {
	margin: 25px
}

.m-3 {
	margin: 30px
}

.m-3-5 {
	margin: 35px
}

.m-4 {
	margin: 40px
}

.m-4-5 {
	margin: 45px
}

.m-5 {
	margin: 50px
}

.m-5-5 {
	margin: 55px
}

.m-6 {
	margin: 60px
}

.m-6-5 {
	margin: 65px
}

.m-7 {
	margin: 70px
}

.m-7-5 {
	margin: 75px
}

.m-8 {
	margin: 80px
}

.m-8-5 {
	margin: 85px
}

.m-9 {
	margin: 9px
}

.m-9-5 {
	margin: 95px
}

.m-10 {
	margin: 100px
}

.m-10-5 {
	margin: 105px
}

.m-11 {
	margin: 110px
}

.m-11-5 {
	margin: 115px
}

.m-12 {
	margin: 120px
}

.m-12-5 {
	margin: 125px
}

.m-13 {
	margin: 130px
}

.m-13-5 {
	margin: 135px
}

.m-14 {
	margin: 140px
}

.m-14-5 {
	margin: 145px
}

.m-15 {
	margin: 150px
}

.m-15-5 {
	margin: 155px
}

.m-16 {
	margin: 160px
}

.m-16-5 {
	margin: 165px
}

.m-17 {
	margin: 170px
}

.m-17-5 {
	margin: 175px
}

.m-18 {
	margin: 180px
}

.m-18-5 {
	margin: 185px
}

.m-19 {
	margin: 190px
}

.m-19-5 {
	margin: 195px
}

.m-20 {
	margin: 200px
}

.ml--2 {
	margin-left: -20px
}

.ml--1-5 {
	margin-left: -15px
}

.ml--1 {
	margin-left: -10px
}

.ml--0-5 {
	margin-left: -5px
}

.ml-0 {
	margin-left: 0
}

.ml-0-5 {
	margin-left: 5px
}

.ml-1 {
	margin-left: 10px
}

.ml-1-5 {
	margin-left: 15px
}

.ml-2 {
	margin-left: 20px
}

.ml-2-5 {
	margin-left: 25px
}

.ml-3 {
	margin-left: 30px
}

.ml-3-5 {
	margin-left: 35px
}

.ml-4 {
	margin-left: 40px
}

.ml-4-5 {
	margin-left: 45px
}

.ml-5 {
	margin-left: 50px
}

.ml-5-5 {
	margin-left: 55px
}

.ml-6 {
	margin-left: 60px
}

.ml-6-5 {
	margin-left: 65px
}

.ml-7 {
	margin-left: 70px
}

.ml-7-5 {
	margin-left: 75px
}

.ml-8 {
	margin-left: 80px
}

.ml-8-5 {
	margin-left: 85px
}

.ml-9 {
	margin-left: 90px
}

.ml-9-5 {
	margin-left: 95px
}

.ml-10 {
	margin-left: 100px
}

.ml-10-5 {
	margin-left: 105px
}

.ml-11 {
	margin-left: 110px
}

.ml-11-5 {
	margin-left: 115px
}

.ml-12 {
	margin-left: 120px
}

.ml-12-5 {
	margin-left: 125px
}

.ml-13 {
	margin-left: 130px
}

.ml-13-5 {
	margin-left: 135px
}

.ml-14 {
	margin-left: 140px
}

.ml-14-5 {
	margin-left: 145px
}

.ml-15 {
	margin-left: 150px
}

.ml-15-5 {
	margin-left: 155px
}

.ml-16 {
	margin-left: 160px
}

.ml-16-5 {
	margin-left: 165px
}

.ml-17 {
	margin-left: 170px
}

.ml-17-5 {
	margin-left: 175px
}

.ml-18 {
	margin-left: 180px
}

.ml-18-5 {
	margin-left: 185px
}

.ml-19 {
	margin-left: 190px
}

.ml-19-5 {
	margin-left: 195px
}

.ml-20 {
	margin-left: 200px
}

.ml-20-5 {
	margin-left: 205px
}

.ml-21 {
	margin-left: 210px
}

.ml-21-5 {
	margin-left: 215px
}

.ml-22 {
	margin-left: 220px
}

.ml-22-5 {
	margin-left: 225px
}

.ml-23 {
	margin-left: 230px
}

.ml-23-5 {
	margin-left: 235px
}

.ml-24 {
	margin-left: 240px
}

.ml-24-5 {
	margin-left: 245px
}

.ml-25 {
	margin-left: 250px
}

.ml-25-5 {
	margin-left: 255px
}

.ml-26 {
	margin-left: 260px
}

.ml-26-5 {
	margin-left: 265px
}

.ml-27 {
	margin-left: 270px
}

.ml-27-5 {
	margin-left: 275px
}

.ml-28 {
	margin-left: 280px
}

.ml-28-5 {
	margin-left: 285px
}

.ml-29 {
	margin-left: 290px
}

.ml-29-5 {
	margin-left: 295px
}

.ml-30 {
	margin-left: 300px
}

.ml-30-5 {
	margin-left: 305px
}

.ml-31 {
	margin-left: 310px
}

.ml-31-5 {
	margin-left: 315px
}

.ml-32 {
	margin-left: 320px
}

.ml-32-5 {
	margin-left: 325px
}

.ml-33 {
	margin-left: 330px
}

.ml-33-5 {
	margin-left: 335px
}

.ml-34 {
	margin-left: 340px
}

.ml-34-5 {
	margin-left: 345px
}

.ml-35 {
	margin-left: 350px
}

.ml-35-5 {
	margin-left: 355px
}

.ml-36 {
	margin-left: 360px
}

.ml-36-5 {
	margin-left: 365px
}

.ml-37 {
	margin-left: 370px
}

.ml-37-5 {
	margin-left: 375px
}

.ml-38 {
	margin-left: 380px
}

.ml-38-5 {
	margin-left: 385px
}

.ml-39 {
	margin-left: 390px
}

.ml-39-5 {
	margin-left: 395px
}

.ml-40 {
	margin-left: 400px
}

.mr--2 {
	margin-right: -20px
}

.mr--1-5 {
	margin-right: -15px
}

.mr--1 {
	margin-right: -10px
}

.mr--0-5 {
	margin-right: -5px
}

.mr-0 {
	margin-right: 0
}

.mr-0-5 {
	margin-right: 5px
}

.mr-1 {
	margin-right: 10px
}

.mr-1-5 {
	margin-right: 15px
}

.mr-2 {
	margin-right: 20px
}

.mr-2-5 {
	margin-right: 25px
}

.mr-3 {
	margin-right: 30px
}

.mr-3-5 {
	margin-right: 35px
}

.mr-4 {
	margin-right: 40px
}

.mr-4-5 {
	margin-right: 45px
}

.mr-5 {
	margin-right: 50px
}

.mr-5-5 {
	margin-right: 55px
}

.mr-6 {
	margin-right: 60px
}

.mr-6-5 {
	margin-right: 65px
}

.mr-7 {
	margin-right: 70px
}

.mr-7-5 {
	margin-right: 75px
}

.mr-8 {
	margin-right: 80px
}

.mr-8-5 {
	margin-right: 85px
}

.mr-9 {
	margin-right: 90px
}

.mr-9-5 {
	margin-right: 95px
}

.mr-10 {
	margin-right: 100px
}

.mr-10-5 {
	margin-right: 105px
}

.mr-11 {
	margin-right: 110px
}

.mr-11-5 {
	margin-right: 115px
}

.mr-12 {
	margin-right: 120px
}

.mr-12-5 {
	margin-right: 125px
}

.mr-13 {
	margin-right: 130px
}

.mr-13-5 {
	margin-right: 135px
}

.mr-14 {
	margin-right: 140px
}

.mr-14-5 {
	margin-right: 145px
}

.mr-15 {
	margin-right: 150px
}

.mr-15-5 {
	margin-right: 155px
}

.mr-16 {
	margin-right: 160px
}

.mr-16-5 {
	margin-right: 165px
}

.mr-17 {
	margin-right: 170px
}

.mr-17-5 {
	margin-right: 175px
}

.mr-18 {
	margin-right: 180px
}

.mr-18-5 {
	margin-right: 185px
}

.mr-19 {
	margin-right: 190px
}

.mr-19-5 {
	margin-right: 195px
}

.mr-20 {
	margin-right: 200px
}

.mt--2 {
	margin-top: -20px
}

.mt--1-5 {
	margin-top: -15px
}

.mt--1 {
	margin-top: -10px
}

.mt--0-5 {
	margin-top: -5px
}

.mt-0 {
	margin-top: 0
}

.mt-0-5 {
	margin-top: 5px
}

.mt-1 {
	margin-top: 10px
}

.mt-1-5 {
	margin-top: 15px
}

.mt-2 {
	margin-top: 20px
}

.mt-2-5 {
	margin-top: 25px
}

.mt-3 {
	margin-top: 30px
}

.mt-3-5 {
	margin-top: 35px
}

.mt-4 {
	margin-top: 40px
}

.mt-4-5 {
	margin-top: 45px
}

.mt-5 {
	margin-top: 50px
}

.mt-5-5 {
	margin-top: 55px
}

.mt-6 {
	margin-top: 60px
}

.mt-6-5 {
	margin-top: 65px
}

.mt-7 {
	margin-top: 70px
}

.mt-7-5 {
	margin-top: 75px
}

.mt-8 {
	margin-top: 80px
}

.mt-8-5 {
	margin-top: 85px
}

.mt-9 {
	margin-top: 90px
}

.mt-9-5 {
	margin-top: 95px
}

.mt-10 {
	margin-top: 100px
}

.mt-10-5 {
	margin-top: 105px
}

.mt-11 {
	margin-top: 110px
}

.mt-11-5 {
	margin-top: 115px
}

.mt-12 {
	margin-top: 120px
}

.mt-12-5 {
	margin-top: 125px
}

.mt-13 {
	margin-top: 130px
}

.mt-13-5 {
	margin-top: 135px
}

.mt-14 {
	margin-top: 140px
}

.mt-14-5 {
	margin-top: 145px
}

.mt-15 {
	margin-top: 150px
}

.mt-15-5 {
	margin-top: 155px
}

.mt-16 {
	margin-top: 160px
}

.mt-16-5 {
	margin-top: 165px
}

.mt-17 {
	margin-top: 170px
}

.mt-17-5 {
	margin-top: 175px
}

.mt-18 {
	margin-top: 180px
}

.mt-18-5 {
	margin-top: 185px
}

.mt-19 {
	margin-top: 190px
}

.mt-19-5 {
	margin-top: 195px
}

.mt-20 {
	margin-top: 200px
}

.mb-0 {
	margin-bottom: 0
}

.mb-0-5 {
	margin-bottom: 5px
}

.mb-1 {
	margin-bottom: 10px
}

.mb-1-5 {
	margin-bottom: 15px
}

.mb-2 {
	margin-bottom: 20px
}

.mb-2-5 {
	margin-bottom: 25px
}

.mb-3 {
	margin-bottom: 30px
}

.mb-3-5 {
	margin-bottom: 35px
}

.mb-4 {
	margin-bottom: 40px
}

.mb-4-5 {
	margin-bottom: 45px
}

.mb-5 {
	margin-bottom: 50px
}

.mb-5-5 {
	margin-bottom: 55px
}

.mb-6 {
	margin-bottom: 60px
}

.mb-6-5 {
	margin-bottom: 65px
}

.mb-7 {
	margin-bottom: 70px
}

.mb-7-5 {
	margin-bottom: 75px
}

.mb-8 {
	margin-bottom: 80px
}

.mb-8-5 {
	margin-bottom: 85px
}

.mb-9 {
	margin-bottom: 90px
}

.mb-9-5 {
	margin-bottom: 95px
}

.mb-10 {
	margin-bottom: 100px
}

.mb-10-5 {
	margin-bottom: 105px
}

.mb-11 {
	margin-bottom: 110px
}

.mb-11-5 {
	margin-bottom: 115px
}

.mb-12 {
	margin-bottom: 120px
}

.mb-12-5 {
	margin-bottom: 125px
}

.mb-13 {
	margin-bottom: 130px
}

.mb-13-5 {
	margin-bottom: 135px
}

.mb-14 {
	margin-bottom: 140px
}

.mb-14-5 {
	margin-bottom: 145px
}

.mb-15 {
	margin-bottom: 150px
}

.mb-15-5 {
	margin-bottom: 155px
}

.mb-16 {
	margin-bottom: 160px
}

.mb-16-5 {
	margin-bottom: 165px
}

.mb-17 {
	margin-bottom: 170px
}

.mb-17-5 {
	margin-bottom: 175px
}

.mb-18 {
	margin-bottom: 180px
}

.mb-18-5 {
	margin-bottom: 185px
}

.mb-19 {
	margin-bottom: 190px
}

.mb-19-5 {
	margin-bottom: 195px
}

.mb-20 {
	margin-bottom: 200px
}

.h-0 {
	height: 0
}

.h-0-5 {
	height: 5px
}

.h-1 {
	height: 10px
}

.h-1-5 {
	height: 15px
}

.h-2 {
	height: 20px
}

.h-2-5 {
	height: 25px
}

.h-3 {
	height: 30px
}

.h-3-5 {
	height: 35px
}

.h-4 {
	height: 40px
}

.h-4-5 {
	height: 45px
}

.h-5 {
	height: 50px
}

.h-5-5 {
	height: 55px
}

.h-6 {
	height: 60px
}

.h-6-5 {
	height: 65px
}

.h-7 {
	height: 70px
}

.h-7-5 {
	height: 75px
}

.h-8 {
	height: 80px
}

.h-8-5 {
	height: 85px
}

.h-9 {
	height: 90px
}

.h-9-5 {
	height: 95px
}

.h-10 {
	height: 100px
}

.h-10-5 {
	height: 105px
}

.h-11 {
	height: 110px
}

.h-11-5 {
	height: 115px
}

.h-12 {
	height: 120px
}

.h-12-5 {
	height: 125px
}

.h-13 {
	height: 130px
}

.h-13-5 {
	height: 135px
}

.h-14 {
	height: 140px
}

.h-14-5 {
	height: 145px
}

.h-15 {
	height: 150px
}

.h-15-5 {
	height: 155px
}

.h-16 {
	height: 160px
}

.h-16-5 {
	height: 165px
}

.h-17 {
	height: 170px
}

.h-17-5 {
	height: 175px
}

.h-18 {
	height: 180px
}

.h-18-5 {
	height: 185px
}

.h-19 {
	height: 190px
}

.h-19-5 {
	height: 195px
}

.h-20 {
	height: 200px
}

.h-20-5 {
	height: 205px
}

.h-21 {
	height: 210px
}

.h-21-5 {
	height: 215px
}

.h-22 {
	height: 220px
}

.h-22-5 {
	height: 225px
}

.h-23 {
	height: 230px
}

.h-23-5 {
	height: 235px
}

.h-24 {
	height: 240px
}

.h-24-5 {
	height: 245px
}

.h-25 {
	height: 250px
}

.h-25-5 {
	height: 255px
}

.h-26 {
	height: 260px
}

.h-26-5 {
	height: 265px
}

.h-27 {
	height: 270px
}

.h-27-5 {
	height: 275px
}

.h-28 {
	height: 280px
}

.h-28-5 {
	height: 285px
}

.h-29 {
	height: 290px
}

.h-29-5 {
	height: 295px
}

.h-30 {
	height: 300px
}

.h-30-5 {
	height: 305px
}

.h-31 {
	height: 310px
}

.h-31-5 {
	height: 315px
}

.h-32 {
	height: 320px
}

.h-32-5 {
	height: 325px
}

.h-33 {
	height: 330px
}

.h-33-5 {
	height: 335px
}

.h-34 {
	height: 340px
}

.h-34-5 {
	height: 345px
}

.h-35 {
	height: 350px
}

.h-35-5 {
	height: 355px
}

.h-36 {
	height: 360px
}

.h-36-5 {
	height: 365px
}

.h-37 {
	height: 370px
}

.h-37-5 {
	height: 375px
}

.h-38 {
	height: 380px
}

.h-38-5 {
	height: 385px
}

.h-39 {
	height: 390px
}

.h-39-5 {
	height: 395px
}

.h-40 {
	height: 400px
}

.h-40-5 {
	height: 405px
}

.h-41 {
	height: 410px
}

.h-41-5 {
	height: 415px
}

.h-42 {
	height: 420px
}

.h-42-5 {
	height: 425px
}

.h-43 {
	height: 430px
}

.h-43-5 {
	height: 435px
}

.h-44 {
	height: 440px
}

.h-44-5 {
	height: 445px
}

.h-45 {
	height: 450px
}

.h-45-5 {
	height: 455px
}

.h-46 {
	height: 460px
}

.h-46-5 {
	height: 465px
}

.h-47 {
	height: 470px
}

.h-47-5 {
	height: 475px
}

.h-48 {
	height: 480px
}

.h-48-5 {
	height: 485px
}

.h-49 {
	height: 490px
}

.h-49-5 {
	height: 495px
}

.h-50 {
	height: 500px
}

.h-50-5 {
	height: 505px
}

.h-51 {
	height: 510px
}

.h-51-5 {
	height: 515px
}

.h-52 {
	height: 520px
}

.h-52-5 {
	height: 525px
}

.h-53 {
	height: 530px
}

.h-53-5 {
	height: 535px
}

.h-54 {
	height: 540px
}

.h-54-5 {
	height: 545px
}

.h-55 {
	height: 550px
}

.h-55-5 {
	height: 555px
}

.h-56 {
	height: 460px
}

.h-56-5 {
	height: 565px
}

.h-57 {
	height: 570px
}

.h-57-5 {
	height: 575px
}

.h-58 {
	height: 580px
}

.h-58-5 {
	height: 585px
}

.h-59 {
	height: 590px
}

.h-59-5 {
	height: 595px
}

.h-60 {
	height: 600px
}

.h-60-5 {
	height: 605px
}

.h-61 {
	height: 610px
}

.h-61-5 {
	height: 615px
}

.h-62 {
	height: 620px
}

.h-62-5 {
	height: 625px
}

.h-63 {
	height: 630px
}

.h-63-5 {
	height: 635px
}

.h-64 {
	height: 480px
}

.h-64-5 {
	height: 645px
}

.h-65 {
	height: 650px
}

.h-65-5 {
	height: 655px
}

.h-66 {
	height: 660px
}

.h-66-5 {
	height: 665px
}

.h-67 {
	height: 670px
}

.h-67-5 {
	height: 675px
}

.h-68 {
	height: 680px
}

.h-68-5 {
	height: 685px
}

.h-69 {
	height: 690px
}

.h-69-5 {
	height: 695px
}

.h-70 {
	height: 700px
}

.h-70-5 {
	height: 705px
}

.h-71 {
	height: 710px
}

.h-71-5 {
	height: 715px
}

.h-72 {
	height: 720px
}

.h-72-5 {
	height: 725px
}

.h-73 {
	height: 730px
}

.h-73-5 {
	height: 735px
}

.h-74 {
	height: 740px
}

.h-74-5 {
	height: 745px
}

.h-75 {
	height: 750px
}

.h-75-5 {
	height: 755px
}

.h-76 {
	height: 760px
}

.h-76-5 {
	height: 765px
}

.h-77 {
	height: 770px
}

.h-77-5 {
	height: 775px
}

.h-78 {
	height: 780px
}

.h-78-5 {
	height: 785px
}

.h-79 {
	height: 790px
}

.h-79-5 {
	height: 795px
}

.h-80 {
	height: 800px
}

.h-80-5 {
	height: 805px
}

.h-81 {
	height: 810px
}

.h-81-5 {
	height: 815px
}

.h-82 {
	height: 820px
}

.h-82-5 {
	height: 825px
}

.h-83 {
	height: 830px
}

.h-83-5 {
	height: 835px
}

.h-84 {
	height: 840px
}

.h-84-5 {
	height: 845px
}

.h-85 {
	height: 850px
}

.h-85-5 {
	height: 855px
}

.h-86 {
	height: 860px
}

.h-86-5 {
	height: 865px
}

.h-87 {
	height: 870px
}

.h-87-5 {
	height: 875px
}

.h-88 {
	height: 880px
}

.h-88-5 {
	height: 885px
}

.h-89 {
	height: 890px
}

.h-89-5 {
	height: 895px
}

.h-90 {
	height: 900px
}

.h-90-5 {
	height: 905px
}

.h-91 {
	height: 910px
}

.h-91-5 {
	height: 915px
}

.h-92 {
	height: 920px
}

.h-92-5 {
	height: 925px
}

.h-93 {
	height: 930px
}

.h-93-5 {
	height: 935px
}

.h-94 {
	height: 940px
}

.h-94-5 {
	height: 945px
}

.h-95 {
	height: 950px
}

.h-95-5 {
	height: 955px
}

.h-96 {
	height: 960px
}

.h-96-5 {
	height: 965px
}

.h-97 {
	height: 970px
}

.h-97-5 {
	height: 975px
}

.h-98 {
	height: 980px
}

.h-98-5 {
	height: 985px
}

.h-99 {
	height: 990px
}

.h-99-5 {
	height: 995px
}

.h-100 {
	height: 1000px
}

.h-100-5 {
	height: 1005px
}

.h-101 {
	height: 1010px
}

.h-101-5 {
	height: 1015px
}

.h-102 {
	height: 1020px
}

.h-102-5 {
	height: 1025px
}

.h-103 {
	height: 1030px
}

.h-103-5 {
	height: 1035px
}

.h-104 {
	height: 1040px
}

.h-104-5 {
	height: 1045px
}

.h-105 {
	height: 1050px
}

.h-105-5 {
	height: 1055px
}

.h-106 {
	height: 1060px
}

.h-106-5 {
	height: 1065px
}

.h-107 {
	height: 1070px
}

.h-107-5 {
	height: 1075px
}

.h-108 {
	height: 1080px
}

.h-108-5 {
	height: 1085px
}

.h-109 {
	height: 1090px
}

.h-109-5 {
	height: 1095px
}

.h-110 {
	height: 1100px
}

.pull-left {
	float: left
}

.pull-right {
	float: right
}

.pull-none {
	float: none
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.overflow-hidden {
	overflow: hidden
}

#popup_container {
	min-width: 300px;
	max-width: 600px;
	padding: 1px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	border-radius: 5px
}

#popup_title {
	padding: 15px 14px;
	margin: 0;
	font: bold 18px/24px '微软雅黑';
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e1e1e8;
	border-radius: 5px 5px 0 0
}

#popup_message {
	padding: 19px 14px 12px;
	min-height: 30px
}

#popup_content #popup_message {
	margin: 0;
	padding-left: 60px;
	background-repeat: no-repeat;
	background-position: 14px 12px
}

#popup_content.alert #popup_message {
	background-image: url(images/help.gif)
}

#popup_content.confirm #popup_message {
	background-image: url(images/important.gif)
}

#popup_content.prompt #popup_message {
	background-image: url(images/info.gif)
}

#popup_content.prompt #popup_prompt {
	height: 16px;
	padding: 6px 9px;
	margin-top: 10px;
	width: 100px;
	border: 1px solid #e1e1e8;
	line-height: 16px;
	border-radius: 3px
}

#popup_panel {
	padding: 13px 14px;
	border-top: 1px solid #e1e1e8;
	border-radius: 0 0 5px 5px;
	text-align: right
}

#popup_panel button {
	height: 28px;
	padding: 0 14px;
	float: right;
	margin-left: 10px;
	border: 1px solid #e1e1e8;
	cursor: pointer;
	border-radius: 3px
}

#popup_panel button:focus {
	outline: 0
}

ul {
	margin: 0;
	padding: 0
}

.m-pagination {
	margin: 5px 0 5px 20px;
	height: 38px
}

.m-pagination-page,.m-pagination-info,.m-pagination-size,.m-pagination-jump {
	float: left;
	margin-top: 2px;
	padding-right: 10px
}

.m-pagination-page>li>a,.m-pagination-size>select,.m-pagination-group>input,.m-pagination-group>button,.m-pagination-info {
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	color: #888
}

.m-pagination-page>li>a,.m-pagination-size>select,.m-pagination-group>input,.m-pagination-group>button {
	outline: 0;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	border: 1px solid #ddd
}

.m-pagination-page>li>a,.m-pagination-group>button {
	cursor: pointer;
	background-color: #fff
}

.m-pagination-page>li:hover>a,.m-pagination-group>button:hover {
	background-color: #eee;
	border-color: #ddd
}

.m-pagination-page>li {
	list-style: none;
	float: left
}

.m-pagination-page>li>a {
	height: 34px;
	line-height: 34px;
	margin-left: -1px;
	display: inline-block;
	padding: 0 12px;
	text-decoration: none;
	box-sizing: content-box
}

.m-pagination-page>li.active>a {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7
}

.m-pagination-page>li:first-child>a {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.m-pagination-page>li:last-child>a {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.m-pagination-size>select {
	cursor: pointer;
	height: 36px;
	padding: 0 8px;
	border-radius: 4px
}

.m-pagination-group>input,.m-pagination-group>button {
	float: left
}

.m-pagination-group>input {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 50px;
	height: 34px;
	padding: 0;
	text-align: center;
	box-sizing: content-box
}

.m-pagination-group>button {
	border-left: none;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 36px;
	padding: 0 12px
}

.m-pagination-info {
	height: 36px;
	line-height: 36px
}

.autocomplete-suggestions {
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	overflow: auto;
	-webkit-box-shadow: 1px 4px 3px rgba(50,50,50,0.64);
	-moz-box-shadow: 1px 4px 3px rgba(50,50,50,0.64);
	box-shadow: 1px 4px 3px rgba(50,50,50,0.64)
}

.autocomplete-suggestion {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden
}

.autocomplete-no-suggestion {
	padding: 2px 5px
}

.autocomplete-selected {
	background: #f0f0f0
}

.autocomplete-suggestions strong {
	font-weight: bold;
	color: #000
}

.autocomplete-group {
	padding: 2px 5px
}

.autocomplete-group strong {
	font-weight: bold;
	font-size: 16px;
	color: #000;
	display: block;
	border-bottom: 1px solid #000
}

.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden
}

.nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none;
	height: 339px!important;
	width: 600px;
	border-radius: 5px
}

.nivo-main-image {
	display: block!important;
	position: relative!important;
	width: 100%!important;
	height: 300px!important
}

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: white;
	filter: alpha(opacity=0);
	opacity: 0
}

.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden
}

.nivo-box img {
	display: block
}

.nivo-caption {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	color: #fff;
	width: 100%;
	height: 48px;
	font-size: 20px;
	line-height: 48px;
	border-radius: 0 0 5px 5px;
	z-index: 8;
	padding: 0 10px;
	opacity: .8;
	overflow: hidden;
	display: none;
	-moz-opacity: .8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nivo-caption p {
	padding: 5px;
	margin: 0
}

.nivo-caption a {
	display: inline!important
}

.nivo-html-caption {
	display: none
}

.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer
}

.nivo-prevNav {
	left: 0
}

.nivo-nextNav {
	right: 0
}

.nivo-controlNav {
	display: none;
	text-align: center;
	padding: 15px 0
}

.nivo-controlNav a {
	cursor: pointer
}

.nivo-controlNav a.active {
	font-weight: bold
}

.theme-dark.slider-wrapper {
	background: #222;
	padding-bottom: 10px;
	border-radius: 5px
}

.theme-dark .nivoSlider {
	position: relative;
	height: 300px;
	background: #fff url(./loading_carousel.gif) no-repeat 50% 50%;
	margin-bottom: 10px;
	overflow: visible
}

.theme-dark .nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.theme-dark .nivoSlider a {
	border: 0;
	display: block
}

.theme-dark .nivo-controlNav {
	text-align: left;
	padding: 0;
	position: relative;
	z-index: 10
}

.theme-dark .nivo-controlNav a {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(./bullets.png) no-repeat 0 2px;
	text-indent: -9999px;
	border: 0;
	margin: 0 2px
}

.theme-dark .nivo-controlNav a.active {
	background-position: 0 100%
}

.theme-dark .nivo-directionNav a {
	display: block;
	width: 30px;
	height: 30px;
	background: url(./arrows.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	top: auto;
	bottom: -36px;
	z-index: 11
}

.theme-dark .nivo-directionNav a:hover {
	background-color: #333;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.theme-dark a.nivo-nextNav {
	background-position: -16px 50%;
	right: 0
}

.theme-dark a.nivo-prevNav {
	background-position: 11px 50%;
	left: auto;
	right: 35px
}

.theme-dark .nivo-caption {
	font-family: Helvetica,Arial,sans-serif
}

.theme-dark .nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff
}

.theme-dark .nivo-caption a:hover {
	color: #fff
}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled {
	width: 80%
}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: 0;
	margin-bottom: 5px
}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto
}

.theme-default .nivo-directionNav .nivo-prevNav {
	display: block;
	width: 30px;
	height: 30px;
	background: url(./zuo.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}

.theme-default .nivo-directionNav .nivo-nextNav {
	display: block;
	width: 30px;
	height: 30px;
	background: url(./you.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out
}

.theme-default:hover .nivo-directionNav a {
	opacity: 1
}